方便快捷的操作VIM中的标签页tabs

标签: Linux vim tabs PHP应用大多部署在Linux上,PHP架构师一定要熟练使用Linux
各种Linux系统的应用

方便快捷的操作VIM中的标签页tabs

帖子NT流人 于 2010年 1月 26日 21:16

Vim 支持 Tabs,也就是标签页编辑,很爽~

操作标签页的基本命令如下:

代码: 全选
    * :tabnew : 打开一个新的标签页。
    * :tabprevious : 回到上一个标签页。
    * :tabnext : 到下一个标签页。


但是每次新建或者切换标签,都要打上这么一长串的命令,实在是麻烦,我们可以在配置文件中设置一下快捷键,如下:
代码: 全选
:map  <F5> :tabprevious<CR>
:map  <F6> :tabnext<CR>
:map  ^T   :tabnew<CR>
:imap  <F5> <ESC>:tabprevious<CR>i
:imap  <F6> <ESC>:tabnext<CR>i
:imap  ^T  <ESC>:tabnew<CR>i


这样 F5 是向前,F6 是向后,Ctrl t 是打开新的标签页,在插入模式下,也管用~ 当然你可以把上面的设置换成你习惯的键位~

不过,打开新标签页,每次都打开一个空白的标签页,然后再去选择文件,似乎有点折腾,如果新打开的标签页中显示当前目录下的文件,可以从中选择,那就好了~

实现很简单,在 :tabnew 后面给出目录名就可以了,当前目录的话,是 .:
代码: 全选
:map  <F5> :tabprevious<CR>
:map  <F6> :tabnext<CR>
:map  ^T   :tabnew .<CR>
:imap  <F5> <ESC>:tabprevious<CR>i
:imap  <F6> <ESC>:tabnext<CR>i
:imap  ^T  <ESC>:tabnew .<CR>i


你也可以把 '.' 替换成你常用的目录~

这样做个小的改动,标签页比原来方便了不少~
在指尖流浪
1. Everything changes and ends. 所有的事情在变化,都有终结
2. Things do not always go according to plan. 事情总会出乎意料(计划)之外
3. Life is not always fair. 生活并不总是公平
4. Pain is part of life. 痛苦是生活的一部分
5. People are not loving and loyal all the time. 人们并不总是热爱和忠诚
头像
NT流人
网站管理员
 
帖子: 744
加入时间: 2008年 1月 2日 13:15

回到 Linux技术应用专区

在线用户

正在浏览此版面的用户:没有注册用户 和 1 位游客