成就vim高手(二)--vim插件

     在文章《 成就vim高手(一)--vim命令》中,我列出了vim编辑器中常用的命令。但是在实际的工作中,只用到这些vim命令是无法达到高效工作的。我们项目组老大说:“vim的确是好东西,可有一个不好的就是敲键盘会敲到手疼。”。我也比较认同这一点,有没有办法让我们少敲键盘又达到高效的工作呢?当然有,合理使用丰富的vim插件会让你事半功倍。下面我就简单介绍几个常用的vim插件,以求抛砖引玉。
以下所有的插件可以放在~/.vim/plugin/目录中,windows则放在vim安装目录中的.\vimfiles\plugins\目录中
    1.a.vim
    网址:http://www.vim.org/scripts/script.php?script_id=31
    作用:在*.h和*.cc或*.cpp文件之间相互切换
    用法::AV(在新的垂直窗口打开对应的文件)
    :AS(在新的水平窗口打开对应的文件)
     :A switches to the header file corresponding to the current file being edited (or vise versa) 
      :AS splits and switches 
       :AV vertical splits and switches 
       :AT new tab and switches 
       :AN cycles through matches 
       :IH switches to file under cursor 
       :IHS splits and switches 
       :IHV vertical splits and switches 
       :IHT new tab and switches 
    :IHN cycles through matches 
       2.tetris.vim (俄罗斯方块游戏)
       网址:http://www.vim.org/scripts/script.php?script_id=172
       作用:工作之余休闲娱乐,也可作为vim初学者练习h/j/k/l键的使用
       用法:\te
       h: left 
       l: right 
       j: down 
       i,k: rotate 
       <Space>: drop 
    <Esc> or q: quit 
       3. matrix.vim (黑客帝国中那种字母向下掉的效果)
       网址:http://www.vim.org/scripts/script.php?script_id=1189
       作用:纯属娱乐,可在MM面前炫耀
    用法::Matrix
      4. taglist.vim (列出类名、函数名、宏)
       网址: http://www.vim.org/scripts/script.php?script_id=273
    用法::Tlist(:TlistToggle)
      5. calendar.vim(日历)
       网址: http://www.vim.org/scripts/script.php?script_id=52
       用法:\cal 在vim左侧打开日历
       \caL 在vim下方打开日历
       参考资料:
       [1]. Vim实用技术,第1部分:实用技巧 http://www.ibm.com/developerworks/cn/linux/l-tip-vim1/index.html
       [2]. Vim实用技术,第2部分:常用插件 http://www.ibm.com/developerworks/cn/linux/l-tip-vim2/index.html
  • 1
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 14
    评论
作为自己极为方便和顺手的编译器,在最近两年的使用中,我不断的更新和加强vim的功能,特此备份。。。 ============================== 开启最大化 (win32用户直接就可以最大化,但是linux用户则需要安装wmctrl,详情参见:http://download.csdn.net/detail/jiaoxiaogu/4317843) --------------------------------------------------------------- F5一键运行Python,Ruby,Perl脚本 结果直接显示在gvim的Quickfix窗口中,不会单独弹出窗口。 F3: 打开tagbar F4: 添加个人信息 -------------------------------------------------------------- 炫酷配色方案,详情参看(http://www.weibo.com/1132779494/z6lIzbmBg) 自动匹配括号,自动补全一些代码(\fn: 当前文件名; \fe:当前文件名+后缀;tt当前时间) 自动载入保存fold(折叠)信息 --------------------------------------------------------------- tl: 显示taglist wm:显示winmanager ,v: 打开配置文件 ,te: 打开俄罗斯方块(熟悉HJKL键) tv: 在gvim中打开bash命令行(是的,你没看错!!) pyli: python静态代码测试 (保持代码规范,远离砍手砍脚) --------------------------------------------------------------- ctrl+g:打开最近打开的10个文件列表(这个非常方便,不用:e+路径了!) ctrl+q(,v):注释/反注释(可以区域注释,也可以单行注释) --------------------------------------------------------------- 所安装的件: authorinfo.vim conque_term.vim EnhancedCommentify.vim minibufexpl.vim mru.vim per-support.vim python_fold.vim snipMate.vi tagbar.vim taglist.vim TeTrIs.vim winfileexplorer.vim winmanager.vim wintagexplorer.vim ------------------------------------------ 此配置的默认字体为Monaco,下载地址:http://download.csdn.net/detail/jiaoxiaogu/4317959

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值