我在命令行上使用vi编辑器,我真的很喜欢它。
我用
set -o vi
设置绑定。
唯一的问题是我必须使用向上和向下箭头来循环 以前执行的命令。
在emacs键绑定中,它是 Ctrl + p 来获取上一个命令。这是我想念的一个emacs绑定。 我一直在寻找类似的东西vi - 但找不到它。我的搜索被转移到上一个命令的文本编辑vi绑定,该命令保存在“:”或按 Ctrl + F 以获得命令窗口。我在命令行上使用vi而不是emacs。必须要有一些东西。
vi命令行中是否有类似内容?
使用向上 / 向下箭头键让我疯狂。
答案 0 :(得分:0)
其实我在这个网站上找到了答案:
Working Productively in Bash's Vi Command Line Editing Mode (with Cheat Sheet)
确保将-o vi设置为' on'。按 Ctrl + [或转义以进入命令模式。然后点击 k 上传历史记录, j 下去。这是非常直观的,我想大多数vi超级用户在没有帮助的情况下不经尝试就能发现它。
感谢。