命令行是否有文本编辑器,使用与Windows上的记事本相同的键?


12

我曾经在Windows环境中工作,并且习惯了记事本中的命令,例如CtrlS用于保存,CtrlC复制等。

在Ubuntu上,可以直接在命令行中使用,例如使用vi mytextfile.txt

我想使用可以在终端机中使用的文本编辑器,但使用与Windows上的记事本相同的键盘命令。Ubuntu命令行中是否有带有“记事本命令”的文本编辑器?


不知道Linux中有哪一种终端编辑器可以让您使用记事本之类的命令。也就是说,您是否尝试过使用“ nano”?这些命令在底部列出,并且默认安装在大多数发行版中。
马龙

Answers:


6

尝试最低利润(mped)。在Synaptic中列出

在此处输入图片说明

在此处输入图片说明

我刚刚检查了一下,最新的Synaptic版本似乎不接受命令行选项-tx-切换为文本模式,默认情况下它作为GTK启动。
在文本终端(Ctrl + Alt + F [1-6])中,它以文本模式启动,但是在Gnome终端中,似乎没有切换为文本模式

如果是这样,则可以下载较旧的版本(安全)或使用 ncursesw


我在Ubuntu Synaptic
中看

0

您可以从终端启动类似于记事本的gui文本编辑器,如下所示:

gedit mytextfile.txt

这样,您就不必直接在终端上进行编辑,而是可以从命令行和熟悉的组合键启动它,从而获得所有便利。


0

基于CLI的编辑器不太可能接受CtrlCCtrlS。这是因为默认情况下,这些键绑定对于终端来说是特殊的,因此,终端会在它们到达您在终端内运行的任何程序之前捕获它们。

终端收到消息后CtrlC,它将向该终端内部运行的程序发送INTERRUPT信号。大多数程序在收到此信号后将中止。

当终端收到时CtrlS,它将停止滚动输出。如果您正在运行的东西正在向终端输出大量数据,这将很有用。击中CtrlS,您可以暂停输出以更仔细地查看该特定部分。CtrlQ简历。

使用stty命令,可以更改这些键绑定。


2
nano是一个允许您使用Ctrl + C的示例
Lekensteyn

终端应用程序可以以与“ stty”相同的方式覆盖此类键绑定。
若奥·平托

你们俩都是对的,我离这件事还很遥远。
盖尔哈2011年

0

Gedit当然是一个不错的选择,但它不是基于命令行的。如果您确实需要记事本的功能,则可以将它与wine一起使用。但是我认为vi / vim或gedit


0

textadept-curses!默认软件包仓库中尚不提供此工具,但它是Windows移植的绝佳工具。另外,它是跨平台的,因此您可以将其安装在Windows上以获得熟悉。支持Shift +箭头标记文本,以及许多其他收藏夹。

我建议您提供别名或其他符号链接,因为键入整个名称很烦人。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.