在vimrc
示例文件中有以下一行
inoremap Ctrl-u Ctrl-G u Ctrl-u
inoremap
的意思是什么?这一行的功能是什么?
发布于 2017-01-12 02:56:50
我也想知道这一点。请参阅http://vim.wikia.com/wiki/Mapping_keys_in_Vim_-(Part_1)#Insert_mode_maps:
插入模式映射
要映射仅在插入和替换模式下工作的键,请使用'imap‘或'inoremap’命令。
示例:以下命令映射以插入当前缓冲区的目录名:
:inoremap <F2> <C-R>=expand('%:p:h')<CR>
要显示当前定义的插入模式映射,请使用不带任何参数的'imap‘命令:
:imap
要从插入模式中删除快捷键映射,请使用':iunmap‘命令。例如,以下命令将删除的插入模式映射。
:iunmap <F2>
在插入模式下,当可打印键在当前缓冲区中插入字符时,应使用不可打印键来创建插入模式映射。不可打印键的一些示例包括功能键、以Ctrl键或Alt键为前缀的键。
剪辑
例如,在我的~/.vimrc中,我有
inoremap jk <ESC>
inoremap jj <Esc>
当在插入模式下按下它时,我会返回到正常模式。
https://stackoverflow.com/questions/9221769
复制相似问题