gre*_*uan 9 vim keyboard-shortcuts macvim
有没有办法在MacVim中禁用键盘快捷键?我的意思是快捷方式Cmd + s
,例如,我想说服自己使用类似的东西:w
,但如果我可以使用保存文件Cmd + s
,我就不能这样做,你能得到我吗?
但我当然还想使用GUI,那么有没有办法禁用这些,而不停止使用MacVim GUI?
谢谢你的帮助.顺便说一句,我做了谷歌搜索,但无法找到答案.
编辑:
按照@ ChrisJohnsen的建议,我已经尝试了以下但没有成功:
if has('gui_running')
macmenu File.Save key=<nop>
macmenu File.Save\ As\.\.\. key=<nop>
endif
Run Code Online (Sandbox Code Playgroud)
编辑2:
我移动了错误我正在解决另一个问题:当我尝试在命令行运行vim时,我得到Python错误
Chr*_*sen 14
没有简单的方法来禁用所有预定义的Mac风格的键盘快捷键,但您绝对可以更改/禁用它们中的任何一个.重要的命令是:macmenu
(见:help :macmenu
); 它允许您设置任何Vim菜单项的Mac特定属性(主要是Mac特定的键盘快捷键和Mac特定的操作(例如打开/保存对话框,窗口操作等)).
macmenu File.Save key=<nop>
macmenu File.Save\ All key=<nop>
macmenu File.Save\ As\.\.\. key=<nop>
Run Code Online (Sandbox Code Playgroud)
问题是:macmenu
命令只有在你的.gvimrc
文件中才有效.
如果您执行:e $VIMRUNTIME/menu.vim
并搜索macm
,您将找到预定义快捷方式和操作的列表.将所需的行复制到您.gvimrc
并替换key=<whatever>
为key=<nop>
.如果您需要在多个平台上工作,也可以将它们包装在if has("gui_macvim")
/中.endif
.gvimrc
归档时间: |
|
查看次数: |
2115 次 |
最近记录: |