vim 基本映射
示例
映射概述
可以使用这些map变体之一将键序列重新映射到另一个键序列。
例如,以下典型示例在您快速按一下时map将退出“插入”模式jk:
:inoremap jk <Esc>
map运算符
:map对于不同的模式,有多种变体。
通常,您应该使用:noremap变体。它使映射不受重新映射和递归的影响。
map命令
您可以使用:map(或上述变体之一)显示所有映射。
要显示一个特定的按键序列的当前映射,使用:map<key>其中<key>是键序列
Esc特殊键(如)使用特殊<>符号(如)映射<Esc>。有关键控代码的完整列表,请参见http://vimdoc.sourceforge.net/htmldoc/intro.html#keycodes
:nmapclear-清除所有普通模式图
:nunmap-取消映射普通模式的映射
您可以通过更改timeout和ttimeout变量来配置序列键之间的最长时间
例子
imapjk<Esc>:jk在插入模式下输入将使您回到正常模式
nnoremaptt:tabnew<CR>:tt在普通模式下键入将打开一个新的标签页
nnoremap<C-j><C-w>j:<C-j>在普通模式下键入将使您跳到下方和左侧的窗口
vmap<C-c>\cc:<C-c>将以可视模式键入\cc(执行NERDCommenter命令以注释该行)。由于这依赖于插件映射,因此无法:vnoremap在此处使用!
热门推荐
10 八一幼儿祝福语大全简短
11 公司乔迁食堂祝福语简短
12 婚礼结束聚餐祝福语简短
13 儿媳买车妈妈祝福语简短
14 毕业送礼老师祝福语简短
15 同事辞职正常祝福语简短
16 恭贺新婚文案祝福语简短
17 金店立秋祝福语简短英文
18 婆婆高寿祝福语大全简短