我的 vimrc (不建议直接复制): https://github.com/laixintao/myrc/blob/master/.vimrc
在 vim 中显示 vimrc 的样子:
可以看到,其实 vimrc 也是可以通过分组来折叠的,并不非得写成难以维护的一片,这里的技巧是通过注释{{{来折叠代码(具体可以参考开头的代码)。
永远使用*noremap,避免快捷键无限地柜。
使用 augroup 组织命令组,第一行写 autocmd!以在重载 vimrc 的时候避免重复绑定命令。
对具有功能 /针对相同语言的配置分组管理。
我设置了在 vim 中快速打开 /重载 vimrc 的快捷键(见图 3 ),建议经常配置一些快捷键,既可以偷懒,又可以熟悉 vim。
另外推荐一下我的 vim 笔记:
![]() | 1 honmaple 2017-06-14 15:57:12 +08:00 ![]() 我使用多个文件组织的 ~/.vim/ ├── vimrc ├── plugins │ ├── init-auto-insert.vim │ ├── init-buffer.vim │ ├── init-develop.vim │ ├── init-editor.vim │ ├── init-file.vim │ ├── init-git.vim │ ├── init-gui.vim │ ├── init-html.vim │ ├── init-keybind.vim │ ├── init-python.vim │ ├── init-text.vim │ └── init-ui.vim |
![]() | 2 deepzz 2017-06-14 18:04:11 +08:00 ![]() 可以看看我的 .vimrc,https://github.com/deepzz0/dotfiles/blob/master/.vimrc |
![]() | 3 razeen 2017-06-14 18:07:38 +08:00 via iPhone ![]() |
![]() | 5 tracyone 2017-06-14 21:24:45 +08:00 via iPhone ![]() 写多发现不能放在一个文件里面 https://github.com/tracyone/t-vim |
![]() | 6 mzlogin 2017-06-14 23:05:30 +08:00 ![]() |
![]() | 7 ossphil 2017-06-14 23:08:14 +08:00 我这样不会自己写命令的就用现成的了,比如 spf13,space-vim |
8 arakashic 2017-06-14 23:12:09 +08:00 vimrc 拆分成多个文件的虽然清晰,但是影响 vim 的启动速度,尤其是在一些 NFS 或者比较慢的存储系统上。 |
9 mingyun 2017-06-14 23:26:09 +08:00 ![]() 说个题外话,微博名很有意思 |
12 cnsworder 2017-06-15 09:36:38 +08:00 ![]() 我的 vim 配置,多交流,https://github.com/cnsworder/crossvim |
![]() | 13 zhangroyaso 2017-06-15 10:46:21 +08:00 @honmaple 我之前用过你的头像,是从百度图片搜索的,不知你是从哪得来的 |
![]() | 14 honmaple 2017-06-15 11:22:01 +08:00 @zhangroyaso 我记得是我同学在 QQ 空间发的,然后我修整了一下得到的 |
15 nG29DOMuRYTWfcSr 2017-06-15 19:54:41 +08:00 via Android ![]() 这个不错,我也来分享一个教程,不过我这个是翻译,和楼主自己写还是有差距的,感谢分享! https://github.com/wsdjeg/vim-galore-zh_cn 另外我做了 spacevim 这个项目,如果有兴趣可以一起加入开发。 https://github.com/SpaceVim/SpaceVim |