【发布时间】:2016-01-08 17:15:10
【问题描述】:
如何在 vim 中将 Command S 映射到 :w?
我已经尝试了其他线程的所有方法,但在 Mac OS X El Capitan 中似乎没有任何效果。
这应该在以前的版本中有效,但我尝试过,但没有成功。
noremap <silent> <C-S> :update<CR>
vnoremap <silent> <C-S> <C-C>:update<CR>
inoremap <silent> <C-S> <C-O>:update<CR>
我能找到的关于这个主题的所有内容都已有数年历史,不再适用。我可以找到this 线程或this 线程,但它们都已经三年多了,不再工作了。这就是为什么我要求当前版本的 Mac OS X (El Capitan)
【问题讨论】:
-
我将您的问题误读为有关 MacVim 的问题,但您在终端中谈论的是 vim。我已经删除了我的答案,因为它没有意义。
-
好的。我非常感谢您非常彻底的回答。
-
我试图让终端 Vim 识别 Cmd-S,但我还没有找到方法。 MacVim 处理它,但终端 Vim 要么不处理它,要么我尝试过的终端(终端和 iTerm2)正在吞噬它而不是通过它。我将终端中当前的 Cmd-S 命令重新映射到不同的键,但 Vim 仍然没有使用
映射。
标签: vim terminal osx-elcapitan