vim从vim7开始加入了多标签切换的功能,相当于多窗口。
之前的版本虽然也有多文件编辑功能,但是总之不如这个方便啦。
用法
使用alt+数字键来切换tab (vim7+)
不过用gt,gT来一个个切换有点不方便,如果用:tabnext {count},又按键太多. 加入以下代码后,可以用 alt+n来切换,
比如alt+1切换到第一个tab,alt+2切换到第二个tab。
把以下代码加到vimrc,或者存为.vim文件,再放到plugin目。
@H_301_12@
@H_404_35@
1
2
3
4
5
6
7
8
9
10
11
12
13
14
function
! TabPos_ActivateBuffer(num)
let
s:count = a:num
exe
"tabfirst"
"tabnext"
s:count
endfunction
! TabPos_Initialize()
for
i
in
range(1,9)
"map <M-"
. i .
"> :call TabPos_ActivateBuffer("
")<CR>"
endfor
"map <M-0> :call TabPos_ActivateBuffer(10)<CR>"
endfunction
autocmd VimEnter * call TabPos_Initialize()
上面的看上去太复杂了,来个简单的。
把这个放进_vimrc配置文件里。