V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
mengyang
V2EX  ›  问与答

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

  •  
  •   mengyang · 2013-01-27 11:24:55 +08:00 · 5284 次点击
    这是一个创建于 4122 天前的主题,其中的信息可能已经有所发展或是发生改变。
    最近在学Vim,不过话说VIM的插件实在是太多了,有点眼花缭乱的感觉。。。
    第 1 条附言  ·  2013-01-27 13:54:00 +08:00
    主要是用来写C语言
    17 条回复    1970-01-01 08:00:00 +08:00
    ini
        1
    ini  
       2013-01-27 11:47:48 +08:00
    Emacs党路过~~
    NemoAlex
        2
    NemoAlex  
       2013-01-27 12:14:39 +08:00
    要看你拿来写什么
    Vim 的扩展非常多,个人感觉可以用“少量精品,大量糟粕”来形容
    而且互相冲突现象非常严重
    建议尽量精简,可有可无的东西尽量不要装,
    kran
        3
    kran  
       2013-01-27 12:22:48 +08:00
    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  
       2013-01-27 12:29:13 +08:00
    求好用的js html插件
    mengyang
        5
    mengyang  
    OP
       2013-01-27 13:54:40 +08:00
    @NemoAlex 主要是用来写C语言
    mengyang
        6
    mengyang  
    OP
       2013-01-27 13:58:55 +08:00
    @kran 这么多插件,要是更换工作环境岂不是很麻烦了~
    alexrezit
        7
    alexrezit  
       2013-01-27 14:12:20 +08:00
    @sdjl
    SnipMate, zencoding.
    luin
        8
    luin  
       2013-01-27 15:02:18 +08:00
    @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  
       2013-01-27 15:12:36 +08:00
    cassyfar
        10
    cassyfar  
       2013-01-27 15:39:14 +08:00
    插件管理一直用pathogen,看了楼上提到的Vundle,决定去试试
    NerdTree是必备,然后SuperTab用来让tab能自动补全,如果你需要更智能的补全,有一个omnicppcomplete
    Surround是括号匹配的,NerdCommenter是"一键"comment代码
    CtrlP用来搜文件
    kran
        11
    kran  
       2013-01-27 16:40:23 +08:00
    rorvn
        12
    rorvn  
       2013-01-27 20:03:21 +08:00
    有一个神器叫做clang_complete
    https://github.com/Rip-Rip/clang_complete
    sdjl
        13
    sdjl  
       2013-01-27 23:02:12 +08:00
    @alexrezit 好的, 试一下 3q
    hit9
        14
    hit9  
       2013-01-28 11:46:42 +08:00
    @humiaozuzu 很不错,我拿走了很多东西。。
    isy
        15
    isy  
       2013-01-28 11:57:36 +08:00
    @kran 试下这个插件? https://github.com/nathanaelkane/vim-indent-guides

    其实上文有人提到了
    vicalloy
        16
    vicalloy  
       2013-01-28 12:17:59 +08:00
    推荐 https://github.com/carlhuda/janus 整个了一堆优秀的vim插件,并做了少量配置。
    Surround有bug,会导致我在ubuntu下无法切换输入法。
    mengyang
        17
    mengyang  
    OP
       2013-01-28 13:02:21 +08:00
    @vicalloy @hit9 @luin 好吧,这样一来更加眼花缭乱了,还是自己一个个的去试试吧~
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   906 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 21:59 · PVG 05:59 · LAX 14:59 · JFK 17:59
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.