zoukankan      html  css  js  c++  java
  • 向新手和不愿意尝试的童鞋推荐vim插件(转载)

    所推荐的插件不针对特定的语言,也只是把vim当做一个编辑器来使用
    所有插件都可以在vim.org中下载
    具体使用方法,可以使用google或者阅读插件的帮助文档

    1.pathogen
    这是一款管理插件的插件。
    新手首先应该安装的软件,有了它之后,你不会在删除不想用的插件时一筹莫展。每个插件都有一个单独的目录。这是这款插件的最大特色。
    测试新插件的时候,是多么的舒服。不好用?文件夹直接删除

    其他管理插件都没有试过,我觉得它已经很够用了,安装什么的也很简单

    2.ctags
    一个外部程序
    想要快速的在代码间跳转,它是必须的。
    程序员是必须安装的插件

    3.taglist
    代码浏览插件
    能够在
    VIM
    中查看一个文件中包含的函数列表,或是一个类包含的方法列表,为编程人员提供了极大方便

    4.neocomplcache
    补全插件。
    vim下有很多插件,但从速度,功能,全面性上,貌似还没有发现可以与它抗衡的插件。
    最大的特色是支持驼峰补全和下划线补全
    比如,buffer里有
    AbcBcd,输入AB就可以补全
    sig_aaa_bbb,输入s_a就可以搞定
    设置有点复杂,但帮助文档里有示例

    如果你想要补全C语言的结构体等,可以使用omnicomplete,两者不冲突,当然任何插件都达不到VS里补全的效果

    这里不得不提下他的作者Shougo,他写了很多vim的插件,有很多都很好用

    https://github.com/Shougo/



    5.snipmate
    代码片段插件
    同样的也有很多类似于textmate的插件,但总体来说它是最好的。
    有了它之后,你会感觉编写代码是多么惬意的事情!
    当你学习一门新的语言时,此插件可以帮助让你不需要记忆一些特定的语法格式

    自定义代码片段很简单,本身也包含了常用语言的代码片段
    有个缺点:
    不支持嵌套的代码片段,但官网上已经有人上传了打过补丁的

    http://www.vim.org/scripts/script.php?script_id=2935



    Shougo正在开发的一款neosnipnet,很期待

    6.nerdcomment
    代码注释插件
    这是很好的插件,支持多种语言注释
    如果你是程序员,那基本是必须的

    7.unite
    文件查找插件
    强大的文件、寄存器、缓冲区、MRU等
    相比nerdtree来说,它可以迅速的找到所想要的文件。当然nerdtree是最直观的,但用的时间长了,还是unite比较好用
    当然还有FuzzyFinder等可以使用,但我比较喜欢它的作者Shougo

    8.surround
    快速更改,删除,添加括号等
    好用,但估计不会常用

    9.align
    对齐插件
    当你阅读一段别人写的代码,感觉格式不是很舒服的时候,就可以用到他
    当你写代码的时候,也没有必要太在意对齐之类的,代码完成时,几个命令就搞定了
    比如你想对齐==,=,(,),//等等,都可以用它来实现。前提是你要对正则表达式比较熟悉

    10.matchit
    可以使%在更多的……进行跳转,比如verilog里的begin-end
    手动进行代码折叠的时候可以使用zf%来折叠一段代码块,我比较喜欢这个功能

    11.vim-signature
    可视化的mark点
    不然时间一长,你怎么会记得你的mark点在什么地方呢?

    12.cmdline_completion
    命令行补全
    使用"/"查找单词的时候,还是比较方便的

    PS:如果有需要,慢慢的添加图片什么的。欢迎讨论!

    _________________
    生命只不过是上帝借你一用的资本!

  • 相关阅读:
    非洲出现新蓝海,他们抓住机遇将产品加工反向送入国内市场
    npm ERR! code ERR_STREAM_WRITE_AFTER_END
    程序默认不自动重连oracle
    一份超详细的MySQL高性能优化实战总结
    佩奇送福利:Eygle系列书籍免费下载
    解决waiting for target deviceto come online的做法
    Android真机运行闪退问题
    他是如何将小店铺打造成餐饮品牌的?
    用两张图告诉你,为什么你的App会卡顿?
    用两张图告诉你,为什么你的App会卡顿?
  • 原文地址:https://www.cnblogs.com/zhoususheng/p/2989198.html
Copyright © 2011-2022 走看看