你们多久"大"整理一次 vimrc? 你们的 vimrc 多少行? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
KentY
V2EX    Vim

你们多久"大"整理一次 vimrc? 你们的 vimrc 多少行?

  •  
  •   KentY 2014-07-28 17:47:45 +08:00 4925 次点击
    这是一个创建于 4103 天前的主题,其中的信息可能已经有所发展或是发生改变。
    [刚发错了节点, 跑父节点去了, 移动不了了,就cp过来了]

    我的

    kent$ wc -l ~/.vimrc
    697 /home/kent/.vimrc

    当然里面有空行和注释, 但也是为可读性好添加的.

    去掉空行注释:

    kent$ awk '/^\s*[^"]/{++n}END{print n}' ~/.vimrc
    378


    所谓大整理,是按近期使用要求把vimrc从头到尾过一边, 选项变更, mapping调整, 函数修改, 添加, 清理临时置, 优化一些配置, 插件配置等.

    我弄这个不定期, 但半年多总会来一次. 因为平时发现网上一些好的配置,技巧就加进来, 或者一些要测试的东西也放里. 这些在实际使用中常需要调整, 所以到自己觉得有点乱了, 就来一次.
    第 1 条附言    2014-07-28 21:27:41 +08:00
    21 条回复    2014-07-28 23:53:08 +08:00
    coderwang
        1
    coderwang  
       2014-07-28 18:07:13 +08:00
    144
    tonyluj
        2
    tonyluj  
       2014-07-28 18:22:58 +08:00
    我一般都是分开的,.vimrc里面只有几个source

    一般是半年整理一次吧
    tokki
        3
    tokki  
       2014-07-28 18:45:54 +08:00 via iPhone
    一般换新电脑会整理一次
    dorentus
        4
    dorentus  
       2014-07-28 18:52:08 +08:00
    wklken
        5
    wklken  
       2014-07-28 19:19:35 +08:00
    想起来了去刷一次, 但是每次变动都不大, 主要是复习一些用法
    KentY
        6
    KentY  
    OP
       2014-07-28 19:22:42 +08:00
    @dorentus 你这个还真精简. 如果包含注释空行等, 我光set xxx节就80行. (最后一条set正好行号80)
    chemzqm
        7
    chemzqm  
       2014-07-28 19:35:19 +08:00 via iPhone
    690 除非弄新的语言 想起来的时候 bundle update一下。服务端极简版配置很少 只有一些选项
    bolasblack
        8
    bolasblack  
       2014-07-28 20:55:52 +08:00   1
    san3ye
        10
    san3ye  
       2014-07-28 21:06:19 +08:00
    300+
    ivenvd
        11
    ivenvd  
       2014-07-28 21:06:43 +08:00
    halfelf
        12
    halfelf  
       2014-07-28 21:08:42 +08:00
    曾经和各位一样几百行,后来越来越懒,就每次clone vimified,稍微改两行
    spark
        13
    spark  
       2014-07-28 21:47:06 +08:00
    现在跟本就不写,直接用 maximum-awesome,加两个常用插件,齐活。
    NathanInMac
        14
    NathanInMac  
       2014-07-28 21:58:43 +08:00
    可以把plugins单独出来。。
    KentY
        15
    KentY  
    OP
       2014-07-28 22:12:19 +08:00
    @NathanInMac 听起来能起到简化作用,可插件还涉及到插件的配置, 你把插件管理那部分弄出去, 插件配置也得弄出去. 我觉得还不如放一起用 fold/mark来弄省事.
    nicai000
        16
    nicai000  
       2014-07-28 22:17:31 +08:00
    我的vimrc尽量少, 尽量加注释, 尽量用option的全称, 尽量把不同的设置分门别类.

    然后现在很整洁, 很稳定, 想改什么的话也很方便.
    KentY
        17
    KentY  
    OP
       2014-07-28 22:59:02 +08:00
    @nicai000 我想几百行配置的那些哥们儿,也不是都不用啊, 用到那些, 再怎么精简也还是那么多. 我注释已经不少了, 尤其函数的注释,都有比较详细解释. 所以你看我的注释和空行一共有 690-380=310那么多.

    不过还有些许行是注释掉的老的代码,这些可以弄走.
    nicai000
        18
    nicai000  
       2014-07-28 23:00:23 +08:00
    @KentY 加上注释和空行, 我的也有小三百行
    ChiangDi
        19
    ChiangDi  
       2014-07-28 23:37:40 +08:00 via Android
    最近用了两个礼拜的Pycharrm,感觉再也不会更新偶的vimrc了
    KentY
        20
    KentY  
    OP
       2014-07-28 23:39:41 +08:00
    @ChiangDi pycharm俺也有, 是不错, 但有点重.
    重要的是我不能用它编辑所有的东西啊. 我用vim编辑所有的(java coding除外)文本. 比如现在正在回复你的post.
    pright
        21
    pright  
       2014-07-28 23:53:08 +08:00
    已经基本稳定了,偶尔试试新插件改改
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5017 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 03:59 PVG 11:59 LAX 20:59 JFK 23:59
    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