对于大多数 vim 用户来说这可能是一个简单的问题。
我想map :tabn
这样做<C-Tab>
。当我处于正常模式时,它运行正常,但当我处于插入模式(键入代码)时,它只会插入制表符。
在我的 vimrc 文件中我有
map <C-Tab> :tabn<CR>
有什么想法吗?谢谢!
答案1
尝试这个:
:imap <C-Tab> <Esc>:tabn<CR>
切换到下一个选项卡后,您将处于正常模式。您可以改用以下方法:
:imap <C-Tab> <C-O>:tabn<CR>
这会将您带回到下一个选项卡中的插入模式,该模式位于您在该选项卡中停留光标的位置。
答案2
您将需要使用该imap
命令。您还需要<ESC>
在其前面添加内容,以使其首先退出插入模式。
imap <C-Tab> <ESC>:tabn<CR>