你们觉得 vim 好配置么? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
mianju
V2EX    Vim

你们觉得 vim 好配置么?

  •  
  •   mianju 2015-02-14 14:48:50 +08:00 7466 次点击
    这是一个创建于 3900 天前的主题,其中的信息可能已经有所发展或是发生改变。
    每次看教程配置vim配到一半就抓狂了,其实就是想弄个Ctags,能在vim面板上显示个Taglist,不知道怎么,就是配置不好> <
    44 条回复    2015-07-05 15:59:03 +08:00
    nealnote
        1
    nealnote  
       2015-02-14 14:54:06 +08:00
    vundle
    facat
        2
    facat  
       2015-02-14 14:56:25 +08:00   1
    用sublime不行么?除非你要ssh到服务器上编程。不要入vim的坑了。
    harryert
        3
    harryert  
       2015-02-14 14:56:56 +08:00
    用现成的配置文件吧。。。
    mianju
        4
    mianju  
    OP
       2015-02-14 15:07:45 +08:00
    @facat 用了sublime ,Sublime上的Ctags也一直用不起来,明明已经建了.tags,却什么也find不到
    Dongdong36
        5
    Dongdong36  
    &nbs;  2015-02-14 15:34:41 +08:00
    不会配置,就安装了janus,基本上满足我的日常需要了
    thinker3
        6
    thinker3  
       2015-02-14 16:33:57 +08:00
    if g:isWindows
    if filereadable(expand("C:\\Program Files (x86)\\ctags58\\ctags.exe"))
    Bundle 'vim-scripts/taglist.vim'
    endif
    else
    if filereadable(expand("/usr/bin/ctags-exuberant"))
    Bundle 'vim-scripts/taglist.vim'
    endif
    endif
    dawnyesky
        7
    dawnyesky  
       2015-02-14 16:51:55 +08:00 via Android
    jprovim
        8
    jprovim  
       2015-02-14 16:54:53 +08:00
    安Exuberant ctags 後安

    TagBar
    http://majutsushi.github.io/tagbar/

    Plugin "majutsushi/tagbar"
    guoqiao
        9
    guoqiao  
       2015-02-14 17:51:32 +08:00
    这个坑我踩到过.
    首先, 这个插件依赖于ctags, 这是一个二进制包, 需要你额外安装.
    其次, 如果你用的是 Mac, Xcode Command Tools自带了一个也叫做ctags的二进制包, 但是功能完全不同. 默认情况下你的taglist会调用到它. 你可以 which -a ctags确认下.
    最后, 推荐用tagbar取代taglist, 更好用一些.
    kelvinblood
        10
    kelvinblood  
       2015-02-14 18:13:47 +08:00 via iPad
    使用Square的开源配置Maximum-Awesome,有默认安装ctages……也有人在github做成Linux版本的,自己找一下。

    http://blog.kelu.org/linux/2015/02/12/Maximum-Awesome-configuration-for-vim-and-tmux.html
    greatghoul
        11
    greatghoul  
       2015-02-14 18:41:40 +08:00
    aheadlead
        12
    aheadlead  
       2015-02-14 18:58:24 +08:00
    mac 上的 youcompleteme 表示跪着…
    chmlai
        13
    chmlai  
       2015-02-14 19:02:16 +08:00
    teek
        14
    teek  
       2015-02-14 19:43:20 +08:00
    同用spf13
    linux下一条命令。
    mianju
        15
    mianju  
    OP
       2015-02-14 21:50:14 +08:00
    @aheadlead st2 自带的代码补全也没xcode好用。vim更不谈了,硬是2次没有耐心配置的下去,,,,
    Mush
        16
    Mush  
       2015-02-14 21:52:12 +08:00
    刚入坑的时候我也觉得很难搞,现在分分钟装好。再加上现在公司用docker当开发环境,配好一次就不用管了。
    mianju
        17
    mianju  
    OP
       2015-02-14 22:00:09 +08:00
    @Mush 你是自己设置的配置?
    mianju
        18
    mianju  
    OP
       2015-02-14 22:02:29 +08:00
    @kelvinblood 我来试试
    Mush
        19
    Mush  
       2015-02-14 22:09:53 +08:00
    @mianju 是啊,前阵子头儿还让我写了个内部教程(还没写完)贴给你瞅瞅http://z42.tech2ipo.com/vim.html
    Bluecoda
        20
    Bluecoda  
       2015-02-14 22:14:11 +08:00
    vim还是蛮好配的,我是自己用了一段时间别人配好的,然后熟悉几个插件后,根据自己的需要用vundle自己配
    9hills
        21
    9hills  
       2015-02-14 22:17:36 +08:00
    折腾了一圈,还是spf13吧。。。开箱即用
    mianju
        22
    mianju  
    OP
       2015-02-14 22:33:43 +08:00
    @kelvinblood 这个是否简单易上手?
    loading
        23
    loading  
       2015-02-14 23:01:47 +08:00
    我一直都是裸配置的,装好就用。
    (其实我就是把它当 nano 用。。。我用 vi 多些,vim 还是没怎么用过)
    FrankFang128
        24
    FrankFang128  
       2015-02-14 23:02:48 +08:00 via Android
    炒鸡难配。
    RaymondYip
        25
    RaymondYip  
       2015-02-14 23:33:52 +08:00
    sublime大法好
    kelvinblood
        26
    kelvinblood  
       2015-02-14 23:38:10 +08:00
    @mianju square就是默认给你配成了IDE~~~~~跟Sublime很像。

    ruby的插件比较多,用不到无视就好了。熟练了哪天有空再自己精简好了。。。。留着也无妨。
    popoge
        27
    popoge  
       2015-02-14 23:47:40 +08:00
    扔掉vim吧,老老实实用开箱即用的编辑器,vim配置好了很顺手,但是学习成本高,如果是为了编码那就直接上ide,比vim靠谱,玩vim是一种情怀
    mingbo
        28
    mingbo  
       2015-02-15 00:00:03 +08:00
    vim学习曲线略高,但用顺了就很霸气
    9hills
        29
    9hills  
       2015-02-15 00:04:40 +08:00 via iPad
    @popoge 有种环境用vim很好。

    我都是在公司开发机上开发,然后不管是在公司还是在家,直接连上VPN然后ssh tmux 就可以无缝继续工作了。而这种情况下只能用命令行来开发,于是只有vim和emacs两个选择。

    这就是透明计算!
    qw7692336
        30
    qw7692336  
       2015-02-15 00:05:02 +08:00
    @popoge
    你们都用什么文本编辑器?
    我以为你们都是VIM、emacs
    qw7692336
        31
    qw7692336  
       2015-02-15 00:05:33 +08:00
    @9hills 总之就是在命令界面上方便
    ThomasZ
        32
    ThomasZ  
       2015-02-15 00:27:44 +08:00
    https://coding.net/Depac/vimconfig.git
    从Maximum-Awesome 改的基本没有啥关于语言方面的东西就一个 youcompleteme 做了判定Windows下没有, 楼主可以参考
    laomutuo
        33
    laomutuo  
       2015-02-15 01:14:00 +08:00
    @facat st粗,为何vim没死?
    caixiexin
        34
    caixiexin  
       2015-02-15 10:56:57 +08:00
    基本只需要折腾一次,然后用网盘同步_vimrc文件,然以用vundle 管理插件,然后就over了
    ps:撸代码感觉还是专门IDE靠谱,vim作为随机编辑器:)
    ShiehShieh
        35
    ShiehShieh  
       2015-02-15 12:02:03 +08:00
    1)生命在于折腾。
    2)配置起来一般并不麻烦,但是有时候会有一些编译,插件兼用性的问题等等可能会需要你投入很多时间去解决,不过,我个人觉得投入这些时间,获得一个顺手的工具是值得的。
    3)另外,我喜欢折腾,所以,诶嘿嘿。
    popoge
        36
    popoge  
       2015-02-15 12:37:25 +08:00
    @9hills 你说的对,在哪种环境下适合就用哪种,尽可能找到最节省时间和力气的方案
    mianju
        37
    mianju  
    OP
       2015-02-15 14:51:51 +08:00
    @ShiehShieh 昨晚折腾的安装了maximum awesome,发现很不顺手,不会删了,结果只能用timemachine恢复到上个月的存档(Д`)
    whatsdjgpp
        38
    whatsdjgpp  
       2015-02-15 17:50:44 +08:00
    自己现在用的: https://github.com/WhatsDJGPP/ah-my-vim
    入门教程: 《手把手教你把Vim改装成一个IDE编程环境(图文)》http://blog.csdn.net/wooin/article/details/1858917
    lujiajing1126
        39
    lujiajing1126  
       2015-02-15 20:55:05 +08:00   1
    vim还可以啊。。
    但是插件装多了。。。容易卡
    ithelloworld
        40
    ithelloworld  
       2015-02-16 10:24:56 +08:00
    spark
        41
    spark  
       2015-02-16 12:04:44 +08:00 via iPhone
    最开始喜欢自己折腾,现在直接用 maximum awesome 的配置,加上几个自己常用的就可以开工了。
    mianju
        42
    mianju  
    OP
       2015-02-16 16:28:24 +08:00
    @spark 感觉MA用法和一般的vim完全不同,不顺手
    daben1990
        43
    daben1990  
       2015-02-17 09:51:17 +08:00
    @spark .我也是这样子,开始啥都没有,慢慢根据自己的需求,把常用模块儿一个个添加进去。
    ivanlw
        44
    ivanlw  
       2015-07-05 15:59:03 +08:00
    楼主可以试一下我的https://github.com/tolinwei/tube-vim
    Control-t可以切换tagbar的显示与否
    欢迎start或者open issue
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5437 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 31ms UTC 01:26 PVG 09:26 LAX 18:26 JFK 21:26
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86