mengyang
V2EX  ›  问与答

vim下有什么好的插件推荐么

  •  
  •   mengyang · Jan 27, 2013 · 5913 views
    This topic created in 4877 days ago, the information mentioned may be changed or developed.
    最近在学Vim,不过话说VIM的插件实在是太多了,有点眼花缭乱的感觉。。。
    Supplement 1  ·  Jan 27, 2013
    主要是用来写C语言
    17 replies    1970-01-01 08:00:00 +08:00
    ini
        1
    ini  
       Jan 27, 2013
    Emacs党路过~~
    NemoAlex
        2
    NemoAlex  
       Jan 27, 2013
    要看你拿来写什么
    Vim 的扩展非常多,个人感觉可以用“少量精品,大量糟粕”来形容
    而且互相冲突现象非常严重
    建议尽量精简,可有可无的东西尽量不要装,
    kran
        3
    kran  
       Jan 27, 2013
    Bundle 'gmarik/vundle'
    Bundle 'scrooloose/nerdtree'
    Bundle 'Lokaltog/vim-powerline'
    Bundle 'vim-scripts/SingleCompile'
    Bundle 'wincent/Command-T'
    Bundle 'mattn/zencoding-vim'
    Bundle 'godlygeek/tabular'
    Bundle 'Raimondi/delimitMate'
    Bundle 'Quich-Filter'
    Bundle 'hookcursormoved'
    Bundle 'Indent-Guides'
    Bundle 'L9'
    Bundle 'surround.vim'
    Bundle 'taglist.vim'
    Bundle 'matchparenpp'
    Bundle 'echofunc.vim'
    Bundle 'cecutil'
    Bundle 'FencView.vim'
    Bundle 'ack.vim'
    Bundle 'a.vim'
    Bundle 'vim-signature'
    Bundle 'The-NERD-Commenter'
    Bundle 'altercation/vim-colors-solarized'


    上次重新过滤之后的,语言相关的没有列出
    sdjl
        4
    sdjl  
       Jan 27, 2013
    求好用的js html插件
    mengyang
        5
    mengyang  
    OP
       Jan 27, 2013
    @NemoAlex 主要是用来写C语言
    mengyang
        6
    mengyang  
    OP
       Jan 27, 2013
    @kran 这么多插件,要是更换工作环境岂不是很麻烦了~
    alexrezit
        7
    alexrezit  
       Jan 27, 2013
    @sdjl
    SnipMate, zencoding.
    luin
        8
    luin  
       Jan 27, 2013
    @mengyang
    我安裝的插件:
    Bundle 'gmarik/vundle'
    Bundle 'Lokaltog/vim-easymotion'
    Bundle 'Lokaltog/vim-powerline'
    Bundle 'scrooloose/nerdtree'
    Bundle 'jistr/vim-nerdtree-tabs'
    Bundle 'altercation/vim-colors-solarized'
    Bundle 'Shougo/neocomplcache'
    Bundle 'mattn/zencoding-vim'
    Bundle 'groenewege/vim-less'
    Bundle 'scrooloose/syntastic'
    Bundle 'tpope/vim-markdown'
    Bundle 'vim-scripts/bufexplorer.zip'

    有很多vim的插件管理器可以很方便地管理插件,比如Vundle(https://github.com/gmarik/vundle),你只需要在.vimrc中设置你需要的插件,然后就可以用Vundle安装它们了。当你更换工作环境时只需要安装Vundle,然后把你之前的.vimrc文件拷贝过来就行了。
    我的.vimrc放在Github中,上面写了安装方法:https://github.com/luin/dotfiles

    另外这个页面推荐的一些插件中,有很多开发C程序时都挺实用的:http://edyfox.codecarver.org/html/vimplugins.html
    humiaozuzu
        9
    humiaozuzu  
       Jan 27, 2013
    cassyfar
        10
    cassyfar  
       Jan 27, 2013
    插件管理一直用pathogen,看了楼上提到的Vundle,决定去试试
    NerdTree是必备,然后SuperTab用来让tab能自动补全,如果你需要更智能的补全,有一个omnicppcomplete
    Surround是括号匹配的,NerdCommenter是"一键"comment代码
    CtrlP用来搜文件
    rorvn
        12
    rorvn  
       Jan 27, 2013
    有一个神器叫做clang_complete
    https://github.com/Rip-Rip/clang_complete
    sdjl
        13
    sdjl  
       Jan 27, 2013
    @alexrezit 好的, 试一下 3q
    hit9
        14
    hit9  
       Jan 28, 2013
    @humiaozuzu 很不错,我拿走了很多东西。。
    isy
        15
    isy  
       Jan 28, 2013
    @kran 试下这个插件? https://github.com/nathanaelkane/vim-indent-guides

    其实上文有人提到了
    vicalloy
        16
    vicalloy  
       Jan 28, 2013
    推荐 https://github.com/carlhuda/janus 整个了一堆优秀的vim插件,并做了少量配置。
    Surround有bug,会导致我在ubuntu下无法切换输入法。
    mengyang
        17
    mengyang  
    OP
       Jan 28, 2013
    @vicalloy @hit9 @luin 好吧,这样一来更加眼花缭乱了,还是自己一个个的去试试吧~
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1287 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 46ms · UTC 17:22 · PVG 01:22 · LAX 10:22 · JFK 13:22
    ♥ Do have faith in what you're doing.