用于在使用命令行时快速定位位置(是的,我是 Emacs 粉丝)。看了Bash的man后,我找不到这样的提示。是否需要修改readline的源代码来支持这一点?
非常感谢!!
我不知道有什么方法可以直接在命令行中执行此操作,但 bash 确实支持按键,可以在您选择的编辑器中打开命令行。来自 bash 联机帮助页:
edit-and-execute-command (C-xC-e)
Invoke an editor on the current command line, and execute the
result as shell commands. Bash attempts to invoke $FCEDIT,
$EDITOR, and emacs as the editor, in that order.
因此,在 emacs 绑定模式(默认)下按 CTRL-x CTRL-e 或在 vi 绑定模式下按 ESC v (set -o vi
为此)将在上述环境变量指定的编辑器中打开现有命令行。您可以编辑命令行,保存并退出编辑器后,命令将被执行。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)