是否有任何使用vim快捷方式编辑命令的shell?理想情况下,您将处于插入模式,以便与其他shell无关,但您也可以使用escape转到正常模式并使用vim命令。谢谢!使用vim编辑快捷方式的shell
1
A
回答
3
可以通过set -o vi
告诉bash进入vi模式。有关更多详细信息,请参阅手册页。
3
zsh可以做到这一点。把这个在您的.zshrc默认为VIM插入模式:
bindkey -v
1
的Readline库本身可以做到这一点:不是在bash使用set -o vi
,加set editing-mode vi
到~/.inputrc
。 Bash和其他一些程序使用readline,所以你会在它们中得到类似vi的编辑。 Zsh没有,但它有自己的类似于vi的编辑模式(参见@ weronika的回答)。
+1
更好的是,在/ etc/inputrc中放置“set editing-mode vi”。盒子上的其他人会寄给你感谢卡,甚至糖果。 :) –
+0
@William Pursell我不会。我很满意emacs模式+ readline中的一些自定义绑定,以及几乎没有修改过的emacs模式,在zsh中使用vim'
相关问题
- 1. 快捷方式在Vim中
- 2. VIM:可用的快捷方式?
- 3. vim xptemplate快捷方式不起作用
- 4. NullPointerException,逻辑快捷方式
- 5. 以编程方式编辑Windows快捷方式
- 6. vim - 我如何设置快捷方式?
- 7. 如何从系统快捷方式获取快捷shell图标?
- 8. VIM:查找最近使用的快捷方式的历史
- 9. Eclipse,用于有效文本编辑的快捷方式
- 10. 如何在vim中编写快捷方式地图?
- 11. 如何以编程方式使用Win32创建快捷方式
- 12. 使vim窗口/面板高度相同的快捷方式
- 13. 代码编辑快捷键
- 14. Visual Studio 2017的IntelliJ多行编辑快捷方式社区
- 15. Java编辑Java源代码的Eclipse调试快捷方式
- 16. 从快捷方式编辑批处理文件会导致快捷方式的路径发生变化
- 17. IntelliJ IDEA的快捷方式按编号
- 18. XCode中没有Go To Last编辑位置快捷方式吗?
- 19. Visual Studio编辑标签文本快捷方式
- 20. Winforms,Scintilla - 保存快捷方式向编辑器写入''字母
- 21. 如何编辑Sitecore桌面快捷方式?
- 22. 快捷方式导航回Android Studio代码编辑器
- 23. 如何创建一个右键单击上下文shell快捷方式“使用Emacs编辑”?
- 24. 以编程方式创建组合桌面快捷键“快捷方式”
- 25. 创建批处理和快捷方式的快捷方式
- 26. 快捷方式URL的快捷方式(.lnk .url)解析器
- 27. WiX快捷方式覆盖现有的同名快捷方式
- 28. Qt - 删除快捷方式 - 模糊的快捷方式超载
- 29. 实现快捷方式编辑器TextBox的最佳方式是什么?
- 30. Python快捷方式
可否请您举个使用命令的例子,同时请说明是否应该看'man bash'或'man gnome-terminal' – puk
对不起,我现在看到'set'是内置命令。我认为你必须在初始化时将它传递给'bash' /'gnome-terminal' – puk