2011-01-22 78 views
35

我已经完成了一些搜索并发现了vim中绑定键的大量信息,但我无法确定如何映射shift-tab。或者我需要用什么命令将它映射到“后退”选项卡。将vim中的shift-tab映射到Vim中的反标签页

这是我的时刻:

map <S-tab> <S-,><S-,> 

可能相关的信息: 我与终端2.22.3运行Debian。使用VIM -Vimproved 7.1

+0

对不起,我有图像关闭,没有看到箭头。 – newUser 2011-01-23 07:44:09

+0

我回答了这个问题之后,我学习了一些关于Vim的知识,所以我编辑了我的答案以包含它们。 – amphetamachine 2015-05-21 18:07:03

回答

71

Vim已经内置了用于插入模式的键盘命令,以将当前行左移或右移&shiftwidth。他们是(以插入模式):

Ctrl-t:右移(助记 “选项卡”)

Ctrl-d:左移(记忆 “去标签”)

如果你仍然想使用倒班选项卡,你这是怎么做到这一点:

" for command mode 
nnoremap <S-Tab> << 
" for insert mode 
inoremap <S-Tab> <C-d> 
+3

工程就像一个魅力。非常感谢你的帮助。这真的会提高我的效率。这真的是我的一天。再次感谢。 :) – newUser 2011-01-22 06:13:55

-4

下还是可以用Vim标签使用:

map <TAB> <ESC>gt<CR> 
map <S-TAB> <ESC>gT<CR>