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

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

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

在 Ubuntu 上,直接在命令行中工作非常方便,例如使用vi mytextfile.txt

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

答案1

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

在此处输入图片描述

在此处输入图片描述

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

如果这是真的,那么你可以下载旧版本(hardy)或使用以下版本构建最新版本ncursesw

答案2

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

gedit mytextfile.txt

您不是直接在终端上进行编辑,而是享受从命令行和熟悉的组合键启动它的所有便利。

答案3

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

当终端接收到 时CtrlC,它会向终端内运行的程序发送 INTERRUPT 信号。大多数程序在接收到此信号时都会中止。

当终端收到 时CtrlS,它会停止滚动输出。如果您正在运行向终端输出大量数据的程序,这将非常有用。点击CtrlS,您可以暂停输出以更仔细地查看特定部分。CtrlQ恢复。

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

答案4

textadept-诅咒!默认软件包仓库中尚未提供,但对于 Windows 移植来说,它是一款很棒的工具。此外,它是跨平台的,因此您可以在 Windows 上安装它以熟悉它。支持使用 shift+箭头标记文本,以及许多其他您喜欢的标记。

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

相关内容