将命令键+ w重新映射到<nop>

时间:2017-03-19 14:35:51

标签: vim

当我按'command key' + w时,我想执行'no op'。不知不觉当我打算输入:w保存我的文件时,我按'命令键加w'所以我的窗口关闭而不保存我的工作。为了避免这个问题,我重新映射了我的command key + w to <Nop>但这个映射不起作用,因此窗口仍然关闭。有人可以帮我解决我目前在.vimrc中的映射吗?

nnoremap <D-w> <Nop>

这里缺少什么?如果有其他方式实现这一目标,当我按command-w时我不应该失去窗口,请告诉我。

1 个答案:

答案 0 :(得分:0)

如果您使用的是MacVim GUI,则Vim不会处理<D-w>,因此您无法:map:unmap它。

如果您正在使用TUI(MacVim与否),则无论如何命令键对Vim完全不可见,因此<D-anything>将永远不会在该上下文中工作。

所以......防止你输入错误造成错误的唯一方法就是修复你的马虎输入。