【发布时间】:2015-12-10 15:11:30
【问题描述】:
我正在编辑我的vimrc,我想将一些键映射到<F-1..12>。
但是我发现了一些命令,例如noremap 和nnoremap。他们可以工作得很好。
但我不知道noremap 和nnoremap 有什么区别。
我找到了this quesion,但我还是不明白其中的区别。
【问题讨论】:
标签: vim
我正在编辑我的vimrc,我想将一些键映射到<F-1..12>。
但是我发现了一些命令,例如noremap 和nnoremap。他们可以工作得很好。
但我不知道noremap 和nnoremap 有什么区别。
我找到了this quesion,但我还是不明白其中的区别。
【问题讨论】:
标签: vim
nnoremap 和 noremap 都是“无 re(cursive) map”,不同的是一个有 n 另一个不是。也就是n nore map和nore map,换句话说,你问的是nmap和map之间的区别
nnoremap/nmap 只能在 Normal 模式下工作,但 noremap/map 将在 Normal、Visual、Select 和 Operator-pending 模式下工作。
更多信息,请阅读帮助文档::h map-modes 有两个表格,很好地概述了地图命令和模式之间的关系。
【讨论】: