keelii
V2EX  ›  Vim

可能是 Windows 下最漂亮的 Gvim 配置了

  •  
  •   keelii · Jun 10, 2016 · 8122 views
    This topic created in 3797 days ago, the information mentioned may be changed or developed.

    其实好好配置一下 Windows 下的 vim 也可以很漂亮的,最近没事自己重新整理了下正在使用的配置,欢迎板砖。 楼主主力是 Webstrom + vim, 平常写前端代码多一些,不讨论编辑器口水战 ^!^

    https://zhuanlan.zhihu.com/p/21328642

    先上个图吧

    vim

    28 replies  •  2017-02-17 11:09:34 +08:00
    KentY
    KentY
    Jun 10, 2016
    1
    漂亮这个形容词是主观的, 所以最好不加"最", 要加, 加个"我认为" :-D
    不过我觉得你的 vim 样子确实挺漂亮的, 我的就是黑乎乎.
    daya
    daya
    Jun 10, 2016 via Android
    2
    不是最漂亮的
    keelii
    keelii
    OP
    Jun 10, 2016
    3
    @KentY 所以加了可能嘛,感觉 Tomorrow 这个主题还是不错的。 Solarized 什么的确实有点审美疲劳了。
    KentY
    KentY
    Jun 10, 2016
    4
    @keelii 主观这个东西很奇怪, 既有普适的漂亮,又有独特的顺眼... 我用了各种 scheme, 都觉得不太好, 就自己基于各种 colorscheme 弄了个自己的一直在用, 也不折腾了, 漂亮肯定是谈不上, 但是自己觉得挺顺眼.
    7jmS8834H50s975y
    7jmS8834H50s975y
    Jun 10, 2016 via Android
    5
    装个字体会更好看,状态栏各部分之间的分隔符
    keelii
    keelii
    OP
    Jun 10, 2016
    6
    @wsdjeg 装的是 Inconsolata ,感觉还挺好看的。
    KentY
    KentY
    Jun 10, 2016
    7
    @keelii 我猜他的意思是在 status line 用 unicode 的字符来分割不同区域. 现在那些(air/power...)line 插件都能那样.
    1,我不喜欢各种 line 的样的状态栏, 那个大 Normal/N, 一点用没有, 占地方, 各种模式弄不同颜色, 华而不实. 所以自己按需求弄个 status line 最实用
    2. unicode 的分隔符, tty,有时没法显示, 尽管不常用, 但是 90%没用的漂亮和 10%实用, 我选后者, 何况我觉得分隔符 pipe 就很漂亮..

    我知道, 又主观了. :-)
    keelii
    keelii
    OP
    Jun 10, 2016
    8
    @KentY 同意你的看法,尽量简单够用就行了。不用追求多么华丽什么的非要和 IDE 比,什么场景用什么工具合适就好

    装那些支持特殊字符的字体效果其实并不好,尤其在 windows 平台,我对状态栏的需求也比较简单,基本上模式+分支+编码换行 就够了。如果按需搞出来的 stauts 支持 git 分支那基本上就可以考虑干掉 airline 了。
    KentY
    KentY
    Jun 10, 2016
    9
    @keelii 呵呵, 我觉得这种配置自由的软件工具, 还是自己配最合适, 看起来花的功夫多, 其实, 就是 1 次的功夫, 后面几年都不变. 而且认真配一次也学东西. 这是我的状态栏, 我自己觉得想要的信息都有, 速度也没影响.
    ashfinal
    ashfinal
    Jun 10, 2016
    10
    不怕脸红。要说漂亮 还得是我这个: https://github.com/ashfinal/vimrc-config
    ashfinal
    ashfinal
    Jun 10, 2016
    11
    我看过相当多的 vim 主题,年久失修都有一些小问题。
    最典型的就是左边的折叠层级着色没定义,包括 Solarized 。
    Pencil 主题是没有问题的,支持 dark 、 light 两色,而且也有 iTerm2 的主题配色。
    keelii
    keelii
    OP
    Jun 10, 2016
    12
    @KentY 果断求分享啊。


    @ashfinal 漂亮分两方面,其一:主题配色用得着舒服,颜色强调突出明暗效果,可读性强。其二:配置合理,界面简洁够,隐藏骚扰内容,比如 NERDTreeMinimalUI , 内置 tab , noscroll 等,换行符显示那么多真的好看嘛 ^!^
    ashfinal
    ashfinal
    Jun 10, 2016
    13
    @keelii 代码折叠后自然显示的颜色数就少了嘛 嘿嘿

    换行符等不可见字符默认是隐藏的,平时显示它主要是为了区分空格和 tab
    onceyoung
    onceyoung
    Jun 10, 2016 via Android
    14
    装逼要是犯法,楼主估计得是无期吧
    keelii
    keelii
    OP
    Jun 11, 2016
    15
    @onceyoung 嗯,幸亏不犯。
    hei1000
    hei1000
    Jun 11, 2016 via Android
    16
    "可能是…最…"都是耍流氓
    tracyone
    tracyone
    Jun 11, 2016 via iPhone
    17
    keelii
    keelii
    OP
    Jun 11, 2016
    19
    @GPU 学习一下。
    dreamtrail
    dreamtrail
    Jun 11, 2016
    20
    我觉得没有我的漂亮
    lslqtz
    lslqtz
    Jun 11, 2016
    21
    @dreamtrail 所以,配置什么的都是自我感觉良好而已~。
    keelii
    keelii
    OP
    Jun 11, 2016
    22
    @dreamtrail Show me~
    DiagnosticError
    DiagnosticError
    Jun 11, 2016 via Android❤️1
    23
    我觉得 win10 以上的系统用 gvim 边框是最难受的 还是上世纪的 3d 凸起风格 所以我第一件事是重编译干掉了边框…
    Trim21
    Trim21
    Jun 11, 2016 via Android
    24
    win10 下面最难看的反而是方方正正白色的标题栏了。。
    xiamx
    xiamx
    Jun 12, 2016
    25
    跟神级配置简直不能比呀 https://v2ex.com/t/271547
    aprikyblue
    aprikyblue
    Jun 12, 2016
    26
    日经
    dogfeet
    dogfeet
    Feb 13, 2017
    27
    同难受呐。 @zwik 求分享去掉边框的版本 ):
    DiagnosticError
    DiagnosticError
    Feb 17, 2017
    28
    r#27 @dogfeet 你需要 8.0 的版本 已经默认扁平化风格的了
    如果不行或者 win7 就重编译一下
    s_textArea = CreateWindowEx(
    WS_EX_CLIENTEDGE,
    szTextAreaClass, "Vim text area",
    WS_CHILD | WS_VISIBLE, 0, 0,
    100, /* Any value will do for now */
    100, /* Any value will do for now */
    s_hwnd, NULL,
    s_hinst, NULL);
    把 WS_EX_CLIENTEDGE 属性写 0 就行了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1424 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 51ms · UTC 22:43 · PVG 06:43 · LAX 14:43 · JFK 17:43
    ♥ Do have faith in what you're doing.