A Good Vimrc - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Livid
230.29D
587.82D
V2EX    Vim

A Good Vimrc

  •  2
     
  •   Livid
    PRO
    2017-03-01 07:28:52 +08:00 5958 次点击
    这是一个创建于 3236 天前的主题,其中的信息可能已经有所发展或是发生改变。

    https://dougblack.io/words/a-good-vimrc.html

    解释了一些 vimrc 中的常见设置。

    特别赞同文章里这句话:

    Don't put any lines in your vimrc that you don't understand. 
    17 条回复    2017-03-02 08:34:16 +08:00
    nG29DOMuRYTWfcSr
        1
    nG29DOMuRYTWfcSr  
       2017-03-01 07:50:00 +08:00 via Android
    @Livid
    那么你对类似这样插件如何看呢?

    https://spacevim.org

    在 SpaceVim 中对每一个配置都有很详细的文档,我觉得即便不用,也可以学习一下如何配置以及的 vin 环境。而且我在争取默认配置最小化,尽量减少默认插件。
    aerostone
        2
    aerostone  
       2017-03-01 08:04:13 +08:00
    我也赞同只装自己需要的插件,自己写了个 SHELL 脚本,在 LINUX 上运行,然后打个包,做一个 WINDOWS GVIM 兼容的 VIMRC ,用了几年了,一样爽
    nG29DOMuRYTWfcSr
        3
    nG29DOMuRYTWfcSr  
       2017-03-01 08:07:56 +08:00 via Android
    @aerostone 这也是 SpaceVim 为什么采用模块化管理,当初我就是想着让用户只载入自己需要的模块,其他模块都不会被载入。
    NoAnyLove
        4
    NoAnyLove  
       2017-03-01 08:44:04 +08:00   1
    我基本上是看别人的配置、插件,发现好用的、新奇的就一个一个的试,感觉好用就放进自己的 vimrc ,然后放到自己的 dotfiles 里面。用 Vim 么,怎么能缺少了一颗折腾的心, 2233333
    LCD
        5
    LCD  
       2017-03-01 08:57:01 +08:00 via Android
    默认已足够
    tracyone
        6
    tracyone  
       2017-03-01 09:24:12 +08:00 via iPhone
    虽然很无聊,还是要贴下

    https://github.com/tracyone/t-vim
    ynyounuo
        7
    ynyounuo  
       2017-03-01 09:25:59 +08:00
    同意, dotfiles 这种东西,如果自己都看不懂,那么就不要用那个配置了
    junnplus
        8
    junnplus  
       2017-03-01 09:41:31 +08:00 via iPhone   1
    @SpaceVim 配置有解释不代表每个配置都用上,我个人习惯自己维护一个 dotfile
    xiaket
        9
    xiaket  
       2017-03-01 09:41:46 +08:00
    看到上面的某个 id 就想起水深火热里面的一群话题了. 现在还想拉人给自己背书...
    librae
        10
    librae  
       2017-03-01 10:13:43 +08:00
    有一种情况是,你用空白 `.vimrc` 感觉使用起来不舒服,而且可能要罗列出来哪些地方不舒服蛮费时间的,于是就会去找插件包或是别人做好的 `.vimrc`,然后挑到一两件称手的,就一直用了下去。
    时间长了,可能有的 `lines` 并没有注意到,却已然融入你的习惯。

    我自己是用的 [Vundle]( https://github.com/VundleVim/Vundle.vim) 来管插件,使用过程中如果遇到了某一点不舒服的,再去 `.vimrc` 里找,删掉或改掉。
    mythabc
        11
    mythabc  
       2017-03-01 10:29:51 +08:00 via Android
    某,推广开源项目有利益可图吗?为什么要这么争?
    laxapple
        12
    laxapple  
       2017-03-01 10:32:51 +08:00
    r#10 @librae
    Vundle 有点笨重落后了
    推荐 junegunn/vim-plug: Minimalist Vim Plugin Manager https://github.com/junegunn/vim-plug
    xuboying
        13
    xuboying  
       2017-03-01 11:07:14 +08:00 via Android
    赞同这种 vimrc 介绍, vim 的思想就是配置自己的编辑器。每个人的 vim 理论上都应该不同。当然,这是上世纪程序员还有大把时间摸鱼去配编辑器的时候,现在项目逼这么紧,我倾向于直接上 ide 。
    flniu
        14
    flniu  
       2017-03-01 12:38:17 +08:00
    @xuboying "上世纪程序员还有大把时间摸鱼去配编辑器的时候" 看到这句话心中一惊
    nG29DOMuRYTWfcSr
        15
    nG29DOMuRYTWfcSr  
       2017-03-01 19:38:13 +08:00
    @Livid 我像知道为什么我的回帖总是被删掉,本来这个帖子刚发的时候,我回复了一个,被删了,紧接着 6 楼发了一个 github 链接后,我也回复了一个,又被删除了,不是说 V2EX 的回复都不会被删除的么?
    Livid
        16
    Livid  
    MOD
    OP
    PRO
       2017-03-02 07:39:24 +08:00   1
    @SpaceVim 如果你注册一个账号,只是为了不停地发你自己的链接,那么我只能把你的账号降权了。
    nG29DOMuRYTWfcSr
        17
    nG29DOMuRYTWfcSr  
       2017-03-02 08:34:16 +08:00 via Android
    @Livid 以前的推广模式确实很不好,那我该怎么修复账号呢?我已经很久不发帖子了。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5291 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 48ms UTC 03:41 PVG 11:41 LAX 19:41 JFK 22:41
    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