当我按'command key' + w
时,我想执行'no op'。不知不觉当我打算输入:w保存我的文件时,我按'命令键加w'所以我的窗口关闭而不保存我的工作。为了避免这个问题,我重新映射了我的command key + w to <Nop>
但这个映射不起作用,因此窗口仍然关闭。有人可以帮我解决我目前在.vimrc中的映射吗?
nnoremap <D-w> <Nop>
这里缺少什么?如果有其他方式实现这一目标,当我按command-w
时我不应该失去窗口,请告诉我。
答案 0 :(得分:0)
如果您使用的是MacVim GUI,则Vim不会处理<D-w>
,因此您无法:map
或:unmap
它。
如果您正在使用TUI(MacVim与否),则无论如何命令键对Vim完全不可见,因此<D-anything>
将永远不会在该上下文中工作。
所以......防止你输入错误造成错误的唯一方法就是修复你的马虎输入。