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