“set -o emacs”命令的含义是什么?


6

是什么意思,或者下面做了什么?

set -o emacs 

我在某个地方看到它,而且我是Emacs用户,所以这让我很好奇。

Answers:


9

set -o emacs 告诉了 贝壳 了解Emacs编辑命令。

也就是说,您可以在shell提示符下使用Emacs命令,它们将按预期工作。例如:

  • 使用 按Ctrl ķ 删除一行。
  • 使用 按Ctrl Ť 转换两个字符。
  • 使用 P 删除一个单词。
  • 使用 按Ctrl P 转到上一行,即上一个命令。

(更多命令 这里 ,请注意,并非所有都可行,因为在命令行中并非所有都有意义。)

set -o emacs 与...合作 bashksh。其他基于Bourne的shell也可能包含此功能。

至少对于 bashemacs 是默认的编辑模式。你也可以选择 viset -o vi

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.