转眼已经到 2017 年了,新年之际总要总结总结顺带展望一下。今天查看自己的 github 时,发现自己贡献最多的竟然是自己的 vim 配置,想起五年前刚开始学习使用 vim ,查找别人的配置,试图自己配置 vim ,当时想着有一天自己的 vim 配置可以得到别人的使用认可。后来渐渐发现,其实一个 vim 配置再好,也总有不如每个人意愿的时候,因此也不纠结于多少人用过自己的配置,只希望他们可以在里面找到自己需要的功能就好。感谢 vim 陪伴我的 5 年!
把自己的配置放在下面,为人为己,大家相互交流相互学习。
https://github.com/kepbod/ivim
最后祝大家新年快乐。
关于图中箭头没有对齐,确实不太好看。经@Numbcoder提醒,我尝试了一下调整箭头的高低,发现iterm2可以调到比较不错的样子。方法是 Preference>Profiles>Test 里勾选 Use a different font for non-ASCII text, 然后在下面的 Non-ASCII font 里选择需要的patch font,同时将里面选项中的 Vertical 调高一点就可以了。上面效果图已更新。其他terminal没有尝试。谢谢!
1
zander 2017-01-06 03:14:22 +08:00 via iPhone 4
看这标题我还以为叛逃 emacs 了。
|
2
jswh 2017-01-06 03:16:19 +08:00
已转 vscode , debug 窗实在是好用。虽然还是觉得 vim 的编辑最舒服。
|
3
exoticknight 2017-01-06 03:35:59 +08:00
看题目还以为接着是说我要用 xxx 去了
|
4
tracyone 2017-01-06 06:41:55 +08:00 via iPhone
|
5
congeec 2017-01-06 06:42:35 +08:00
我也以为你要用 emacs 了
楼主对 neovim 有啥看法么?现在这货稳定么? |
7
wweir 2017-01-06 08:44:36 +08:00 via Android
配色不喜
|
8
ruchee 2017-01-06 09:26:02 +08:00
晒配置时间,适合 Rails : https://github.com/ruchee/vimrc
|
9
xpresslink 2017-01-06 09:32:26 +08:00
一个文本编辑器楼主跟它较什么劲。用什么撸代码舒服是个比较主观的事,你用 VIM 写个 JAVA 项目试试?绝对比不上 Eclipse 或 IntelliJ 这两个专门的 IDE , VIM 写 Python 可以了吧,内置支持用 python 写插件,但无你怎么配置也比不上 Pycharm 。
|
10
wizardoz 2017-01-06 09:39:33 +08:00
欢迎加入 spacemacs
|
11
enenaaa 2017-01-06 09:46:35 +08:00
人生苦短, 我用 vscode
|
12
timothyye 2017-01-06 09:56:59 +08:00 via Android
晒配置时间: neovim+tmux 适合 Go 开发的配置
https://github.com/timothyye/mydotfiles |
13
millken 2017-01-06 10:04:15 +08:00
以前也折腾 vim ,现在转 vscode 了。
|
14
kikyous 2017-01-06 10:04:42 +08:00 2
使用 vim 6 年了
vim 确实有很多地方赶不上现代的编辑器了,曾经好几次转到其他编辑器,不过最后还是转回来了,因为 vim 核心的东西还是那么棒,那么独一无二。 也许以后不会用 vim ,但 vim mode 是必须的,因此 vim 不仅是一个编辑器而是一种 style ,一种方式,一种思想。 |
15
Grubber 2017-01-06 10:07:39 +08:00
配色是不是换了?感觉上一版的好看点。
|
16
ashin 2017-01-06 10:10:53 +08:00
我看了下貌似我也是 vim 配置花的时间最多 https://github.com/axiaoxin/vim-settings
|
17
goodniuniu 2017-01-06 10:32:17 +08:00
能不同平台上快速工作是关键。
|
18
Numbcoder 2017-01-06 10:33:05 +08:00
感谢 vim 陪伴我的 7 年, 如果可以的话,我想继续再用 70 年!
|
19
dofy 2017-01-06 10:34:32 +08:00
感谢,我一直用 ivim ,非常赞 👍
|
20
582033 2017-01-06 10:35:34 +08:00
|
21
irrigator 2017-01-06 10:36:39 +08:00
还是用 VS Code 吧,多留点时间干正事。
|
22
lsyAndroid 2017-01-06 10:38:34 +08:00 via Android
我用的 k-vim
|
23
ayang23 2017-01-06 10:40:45 +08:00 1
vim 配置已经从以前的几十个插件,各种语言各种功能,精简到现在的单文件.vimrc 没有任何插件,现在已经彻底把 vim 和 sublime 的使用场景分开了。
|
24
Numbcoder 2017-01-06 10:48:53 +08:00
lz 你 status line 的三角都都没对齐,能忍吗?看着很难受
|
26
zhuangzhuang1988 2017-01-06 10:57:12 +08:00
累不累...
|
27
dofy 2017-01-06 11:00:14 +08:00
|
28
Numbcoder 2017-01-06 11:02:24 +08:00
@watana 貌似用 powerfont patch 的字体都是这样, 有些字体自带的这些字符的大都没这个问题,比如 Source Code Pro
还有一个办法就是调整 line height ,但是这个设置在 term 下是无效的,所以我一直用 MacVim ,或者干脆不要用这种三角形的分隔符 |
29
homfen 2017-01-06 11:02:58 +08:00
字体没调好, statusline 箭头没对齐,看着好难受
感谢 vim 陪伴我的 2 年 ![]( http://c7.staticflickr.com/1/412/31757559030_2b7dbc0a8a_b.jpg) |
30
eyp82 2017-01-06 11:11:17 +08:00 1
平时查看 /编辑单个文本文件的时候用 vim, 而且是素人配置. 这样去其他服务器上也能上手就用.
开发用 Pycharm 了, 不太喜欢跟自己较劲. 批量处理文件, sed/awk 大法. |
32
fhefh 2017-01-06 11:13:39 +08:00
先 mark
|
33
simple26 2017-01-06 11:17:08 +08:00 via iPhone
https://github.com/liuchengxu/space-vim 适合有 spacemacs 使用经验的人
|
34
iawes 2017-01-06 13:11:33 +08:00
赞
|
35
zhidian 2017-01-06 13:47:10 +08:00
vim 只要设置一下 expandtab , ts=4, sw=4, ai 就很好用,完全不用配置的。
|
36
DoraJDJ 2017-01-06 13:52:03 +08:00 via Android
人生苦短,我选择 VSCode
当然写配置的时候还是 vim 方便 |
37
tinker 2017-01-06 14:20:10 +08:00
赠人玫瑰 手有余香
|
39
lhbc 2017-01-06 14:29:18 +08:00
轻度使用 vim (不做 IDE ,就是修改下代码、文本、配置之类的),有什么配置推荐吗?
|
40
Chaidu 2017-01-06 14:33:59 +08:00
服务器上修改配置文件还是离不开 Vim 的,平时写代码还是 VSCode 用着舒服。
|
41
droiz 2017-01-06 14:35:33 +08:00
太棒了!!!!!!!!我还是继续用我的 vscode 。
|
42
chiv2 2017-01-06 17:00:49 +08:00
为啥你们都有那么多时间去折腾这些东西?
|
43
fay94 2017-01-06 17:05:19 +08:00
已收藏 什么时候要用试试
|
44
ashfinal 2017-01-06 17:33:07 +08:00 1
@ashin 截图字体是啥?我想尝试下
@lhbc 可以试一下这个: https://github.com/ashfinal/vimrc-config 单文件,就一个 `.vimrc`;默认不安装任何插件,需要时再安;快, 5 秒钟就完事儿。 |
49
nG29DOMuRYTWfcSr 2017-01-06 22:33:57 +08:00
也来尝试下我们的 SpaceVim Shougo mhinz 等都支持的哦
https://github.com/SpaceVim/SpaceVim #### Unite centric work-flow - List all the plugins has been installed, fuzzy find what you want, default action is open the github website of current plugin. default key is `<leader>lp` ![2016-12-29-22 31 27]( https://cloud.githubusercontent.com/assets/13142418/21545996/c48d7728-ce16-11e6-8e30-0c72139f642f.png) - List all the mappings and description: `f<space>` ![2016-12-29-22 35 29]( https://cloud.githubusercontent.com/assets/13142418/21546066/4896c5e2-ce17-11e6-8246-945b924df9aa.png) - List all the starred repos in github.com, fuzzy find and open the website of the repo. default key is `<leader>ls` ![2016-12-29-22 38 52]( https://cloud.githubusercontent.com/assets/13142418/21546148/c6836618-ce17-11e6-82a9-81e90017dbf1.png) #### Awesome ui - outline + filemanager + checker ![2017-01-03-21 26 03]( https://cloud.githubusercontent.com/assets/13142418/21609104/74567ce4-d1fb-11e6-9495-16aa5ad2e42d.png) |
52
AbrahamGreyson 2017-01-06 22:50:06 +08:00 via iPhone
贡献最多的是工具配置,也是满辛酸的一件事了。
上面有人说 java 还是用 ide 写比较快,这个是自然的,构建,编译,静态分析的语法提示,编译前的错误检查,代码风格,社区标准,配套工具支持,说白了就是免折腾。 上面还有人贴 php ,其实 php 也是 ide 快的。 对于狠多写现代语言的兄弟,能把 vim sublime atom 之类当成主力编程工具,我还是对这种精神很钦佩的。 |
53
nG29DOMuRYTWfcSr 2017-01-06 23:32:33 +08:00
|
55
kepbod OP @AbrahamGreyson 贡献最多的是工具配置确实心酸,因为其他项目维护一年左右就转到新的项目上了,只有配置一直在用。相比于 IDE ,我还是喜欢 vim sublime atom 之类的简单工具,仁者见仁,智者见智,自己开心就好。
|
56
xwartz 2017-01-06 23:37:54 +08:00
不错哦,先收藏了
|
57
xiamx 2017-01-06 23:40:10 +08:00
看到标题以为你和 Vim 分手了
|
58
lzhCoooder 2017-01-06 23:44:43 +08:00
那些说配 vim 花时间的,我就问问你们 24 小时都在编程上呀,呵呵明明每天 N 个小时的无效时间,连配个顺手的编辑器的时间都舍不得给
|
59
AlisaDestiny 2017-01-06 23:51:44 +08:00 via iPhone
哎,看到这我好惭愧。说起 vim 我只会 :wq 。其他命令不会也记不住。
|
60
dtfm 2017-01-07 00:00:00 +08:00
vim 带给我最大的惊艳还是当初不经意打开时,那产生的一段段退出的字符串。
不过我始终觉得 vim 配置后不就是 vscode 嘛。 |
61
AbrahamGreyson 2017-01-07 00:12:55 +08:00 via iPhone
@kepbod 哈哈哈,还是时间太多
|
62
cortexm3 2017-01-07 14:30:53 +08:00
sublime + VS ,其实 IDE 抛去体积大,运行图慢等缺点,的确功能强大。
|
63
ashfinal 2017-01-07 17:59:08 +08:00
只是来测试下微博图床,大家继续讨论哈
|
64
AnnatarHe 2017-01-08 10:09:28 +08:00
@Numbcoder macvim 里怎么更好的设置 line-height ,我调了以后都是底边对齐的。我想上下居中都不知道怎么搞。就是这个样子的:
https://www.v2ex.com/t/330070#reply10 |
66
kepbod OP @Numbcoder 经你提醒,我尝试了一下调整箭头的高低, iterm2 可以调到比较不错的样子。方法是 Preference>Profiles>Test 里勾选 Use a different font for non-ASCII text, 然后在下面的 Non-ASCII font 里选择 powerfont patch 的字体,同时将里面选项中的 vertical 调高一点就可以了。谢谢
|
67
AnnatarHe 2017-01-09 10:38:39 +08:00
@Numbcoder 并不能行。我加了以后也没用。 T_T ,是因为 mac 的字体渲染问题么,我看了好几个其他 Mac 也不知道怎么弄
|
68
ashin 2017-01-09 10:57:36 +08:00
@ashfinal 字体是 CPMono_v07_Plain http://www.myfontfree.com/cpmonov07-myfontfreecom88f80564.htm
|
69
via 2017-01-09 13:35:58 +08:00
@kepbod 试了一下,挺好用的,就是每次打开出现下面的错误:
``` Error detected while processing /root/.vimrc: line 652: E492: Not an editor command: packadd! matchit The EnhancedDiff Plugin needs a newer Vim (or NeoVim) Press ENTER or type command to continue ``` 我是 vim 小白,不知道这是否是个例,使用过程中出现小毛病:按回车键会产生错误,这个使用更新命令执行以下结果就好了 |