转眼已经到 2017 年了,新年之际总要总结总结顺带展望一下。今天查看自己的 github 时,发现自己贡献最多的竟然是自己的 vim 配置,想起五年前刚开始学习使用 vim ,查找别人的配置,试图自己配置 vim ,当时想着有一天自己的 vim 配置可以得到别人的使用认可。后来渐渐发现,其实一个 vim 配置再好,也总有不如每个人意愿的时候,因此也不纠结于多少人用过自己的配置,只希望他们可以在里面找到自己需要的功能就好。感谢 vim 陪伴我的 5 年!
把自己的配置放在下面,为人为己,大家相互交流相互学习。
最后祝大家新年快乐。
关于图中箭头没有对齐,确实不太好看。经@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 ![]() 看这标题我还以为叛逃 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 ![]() 使用 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 ![]() 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 年  |
30 eyp82 2017-01-06 11:11:17 +08:00 ![]() 平时查看 /编辑单个文本文件的时候用 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 就很好用,完全不用配置的。 |
&bsp; 36 DoraJDJ 2017-01-06 13:52:03 +08:00 via Android 人生苦短,我选择 VSCode 当然写配置的时候还是 vim 方便 |
37 tinker 2017-01-06 14:20:10 +08:00 赠人玫瑰 手有余香 |
![]() | 38 DiagnosticError 2017-01-06 14:25:39 +08:00 r#20 @582033 另起一行花括号看起来真舒服 清晰明了 |
![]() | 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 ![]() @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`  - 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  |
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 |
![]() | 54 graycreate 2017-01-06 23:36:10 +08:00 via iPhone @jswh 有 vim 插件 |
![]() | 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 |
![]() | 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 小白,不知道这是否是个例,使用过程中出现小毛病:按回车键会产生错误,这个使用更新命令执行以下结果就好了 |