如何在 Nano 中使用撤消功能?

如何在 Nano 中使用撤消功能?

我使用命令行文本编辑器纳米。 我如何撤消编辑文本时执行的操作?

例如:我输入了一些文本,然后改变了主意。现在我想返回到之前的状态。该怎么做?

答案1

从纳米开始版本 2.3.52014 年 7 月,撤销/重做成为标准:

  • Alt-UOption-UEscU- 撤消
  • Alt-EOption-EEscE- 重做

它在帮助中:

在此处输入图片描述

如果你将屏幕宽度拉伸到超过 1400 像素,右下角就会出现提示:

在此处输入图片描述

如果这些键不起作用,请检查nano --version

  • 纳米版本2.1.10 - 2.3.4应该使用命令行选项-u谢谢@sil)。提示:添加alias nano="nano -u"到您的 .bashrc(感谢@Benia)。在此期间,撤消的实现似乎存在错误或不完整。

  • 纳米版本2.1.3 - 2.1.9具有某种撤消功能。该-u选项不是必需的。

M代表

答案2

Nano 的撤销代码是实验性的。正如您在 nano 手册中看到的(man nano在终端中输入“ ”即可阅读),您需要使用选项-u(即“ nano -u somefile.txt”)启动 nano,然后才能使用 Alt-U 来撤销。

答案3

您还可以添加行

set undo

在 .nanorc 文件中。这将在 2.4 以下版本中启用启动时的实验性撤消功能,例如 2.2.6,这似乎是许多 Linux 发行版上的标准安装。

相关内容