其实好好配置一下 Windows 下的 vim 也可以很漂亮的,最近没事自己重新整理了下正在使用的配置,欢迎板砖。 楼主主力是 Webstrom + vim, 平常写前端代码多一些,不讨论编辑器口水战 ^!^
https://zhuanlan.zhihu.com/p/21328642
先上个图吧
1
KentY 2016 年 6 月 10 日
漂亮这个形容词是主观的, 所以最好不加"最", 要加, 加个"我认为" :-D
不过我觉得你的 vim 样子确实挺漂亮的, 我的就是黑乎乎. |
2
daya 2016 年 6 月 10 日 via Android
不是最漂亮的
|
4
KentY 2016 年 6 月 10 日
@keelii 主观这个东西很奇怪, 既有普适的漂亮,又有独特的顺眼... 我用了各种 scheme, 都觉得不太好, 就自己基于各种 colorscheme 弄了个自己的一直在用, 也不折腾了, 漂亮肯定是谈不上, 但是自己觉得挺顺眼.
|
5
7jmS8834H50s975y 2016 年 6 月 10 日 via Android
装个字体会更好看,状态栏各部分之间的分隔符
|
7
KentY 2016 年 6 月 10 日
@keelii 我猜他的意思是在 status line 用 unicode 的字符来分割不同区域. 现在那些(air/power...)line 插件都能那样.
1,我不喜欢各种 line 的样的状态栏, 那个大 Normal/N, 一点用没有, 占地方, 各种模式弄不同颜色, 华而不实. 所以自己按需求弄个 status line 最实用 2. unicode 的分隔符, tty,有时没法显示, 尽管不常用, 但是 90%没用的漂亮和 10%实用, 我选后者, 何况我觉得分隔符 pipe 就很漂亮.. 我知道, 又主观了. :-) |
8
keelii OP @KentY 同意你的看法,尽量简单够用就行了。不用追求多么华丽什么的非要和 IDE 比,什么场景用什么工具合适就好
装那些支持特殊字符的字体效果其实并不好,尤其在 windows 平台,我对状态栏的需求也比较简单,基本上模式+分支+编码换行 就够了。如果按需搞出来的 stauts 支持 git 分支那基本上就可以考虑干掉 airline 了。 |
9
KentY 2016 年 6 月 10 日
@keelii 呵呵, 我觉得这种配置自由的软件工具, 还是自己配最合适, 看起来花的功夫多, 其实, 就是 1 次的功夫, 后面几年都不变. 而且认真配一次也学东西. 这是我的状态栏, 我自己觉得想要的信息都有, 速度也没影响.
![]() |
10
ashfinal 2016 年 6 月 10 日
不怕脸红。要说漂亮 还得是我这个: https://github.com/ashfinal/vimrc-config
|
11
ashfinal 2016 年 6 月 10 日
我看过相当多的 vim 主题,年久失修都有一些小问题。
最典型的就是左边的折叠层级着色没定义,包括 Solarized 。 Pencil 主题是没有问题的,支持 dark 、 light 两色,而且也有 iTerm2 的主题配色。 |
12
keelii OP |
14
onceyoung 2016 年 6 月 10 日 via Android
装逼要是犯法,楼主估计得是无期吧
|
16
hei1000 2016 年 6 月 11 日 via Android
"可能是…最…"都是耍流氓
|
17
tracyone 2016 年 6 月 11 日 via iPhone
|
18
GPU 2016 年 6 月 11 日
|
20
dreamtrail 2016 年 6 月 11 日
我觉得没有我的漂亮
|
21
lslqtz 2016 年 6 月 11 日
@dreamtrail 所以,配置什么的都是自我感觉良好而已~。
|
22
keelii OP @dreamtrail Show me~
|
23
DiagnosticError 2016 年 6 月 11 日 via Android 我觉得 win10 以上的系统用 gvim 边框是最难受的 还是上世纪的 3d 凸起风格 所以我第一件事是重编译干掉了边框…
|
24
Trim21 2016 年 6 月 11 日 via Android
win10 下面最难看的反而是方方正正白色的标题栏了。。
|
25
xiamx 2016 年 6 月 12 日
跟神级配置简直不能比呀 https://v2ex.com/t/271547
|
26
aprikyblue 2016 年 6 月 12 日
日经
|
28
DiagnosticError 2017 年 2 月 17 日
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 就行了 |