vim的新手,最近遇到了映射键盘问题,google和stackoverflow上的内容只有map <C-\> :tab split<CR>:exec("tag ".expand("<cword>"))<CR>
和map <A-]> :vsp <CR>:exec("tag ".expand("<cword>"))<CR>
,然后我搜索了Vim文档:map http://vimdoc.sourceforge.net/htmldoc/intro.html#&lt ;&gt;,但它也没有解释语法,符号的含义,有人可以为此提出一些参考资料吗?非常感谢!
答案 0 :(得分:2)
您提到的映射有三个部分:
map
/ nmap
/ imap
/ vmap
/ ...以及相应的noremap
版本)。这确定了映射处于活动状态的模式。 map
表示正常模式,可视模式和操作员待定模式。使用noremap
/ nnoremap
/ ...时,映射是针对Vims标准键绑定的,否则映射本身可以调用映射。<C-\>
这样的控制字符,也可以是一系列键。在第一种情况下,您可以在正常,可视和操作员待处理模式下将键<C-\>
(控制 - 退格)映射到:tab split<CR>:exec("tag ".expand("<cword>"))<CR>
。