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

A Good Vimrc

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

    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
    SpaceVim
        1
    SpaceVim  
       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 ,用了几年了,一样爽
    SpaceVim
        3
    SpaceVim  
       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 "上世纪程序员还有大把时间摸鱼去配编辑器的时候" 看到这句话心中一惊
    SpaceVim
        15
    SpaceVim  
       2017-03-01 19:38:13 +08:00
    @Livid 我像知道为什么我的回帖总是被删掉,本来这个帖子刚发的时候,我回复了一个,被删了,紧接着 6 楼发了一个 github 链接后,我也回复了一个,又被删除了,不是说 V2EX 的回复都不会被删除的么?
    Livid
        16
    Livid  
    MOD
    OP
       2017-03-02 07:39:24 +08:00   ❤️ 1
    @SpaceVim 如果你注册一个账号,只是为了不停地发你自己的链接,那么我只能把你的账号降权了。
    SpaceVim
        17
    SpaceVim  
       2017-03-02 08:34:16 +08:00 via Android
    @Livid 以前的推广模式确实很不好,那我该怎么修复账号呢?我已经很久不发帖子了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2933 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 14:10 · PVG 22:10 · LAX 07:10 · JFK 10:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.