加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

键盘快捷键 – 禁用MacVim键盘快捷键

发布时间:2020-12-15 19:03:45 所属栏目:安全 来源:网络整理
导读:有没有办法在MacVim中禁用键盘快捷键?我的意思是像Cmd这样的快捷方式,我想说服自己使用像w这样的东西,但是如果我可以使用Cmd s保存文件我不能这样做,你得到了我吗? 但我当然还想使用GUI,那么有没有办法禁用这些,而不停止使用MacVim GUI? 谢谢你的帮助.顺
有没有办法在MacVim中禁用键盘快捷键?我的意思是像Cmd这样的快捷方式,我想说服自己使用像w这样的东西,但是如果我可以使用Cmd s保存文件我不能这样做,你得到了我吗?

但我当然还想使用GUI,那么有没有办法禁用这些,而不停止使用MacVim GUI?

谢谢你的帮助.顺便说一句,我做了谷歌搜索,但无法找到答案.

编辑:
按照@ChrisJohnsen的建议,我已经尝试了以下但没有成功:

if has('gui_running')
    macmenu File.Save key=<nop>
    macmenu File.Save As... key=<nop>
endif

编辑2:
我把错误移到了另一个问题:When I try to run vim in command line I get Python errors

没有简单的方法来禁用所有预定义的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>

问题是:macmenu命令只有在你的.gvimrc文件中才有效.

如果您执行:e $VIMRUNTIME / menu.vim并搜索macm,您将找到预定义快捷方式和操作的列表.将所需的行复制到.gvimrc并替换key =< whatever>使用key =< nop>.如果你需要.gvimrc在多个平台上工作,你也可以将它们包装起来(如果有)(“gui_macvim”)/ endif.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读