V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
mianju
V2EX  ›  Vim

你们觉得 vim 好配置么?

  •  
  •   mianju · 2015-02-14 14:48:50 +08:00 · 7005 次点击
    这是一个创建于 3572 天前的主题,其中的信息可能已经有所发展或是发生改变。
    每次看教程配置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  
       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   ·   实用小工具   ·   3229 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 13:07 · PVG 21:07 · LAX 05:07 · JFK 08:07
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.