我的 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 1
我使用多个文件组织的 ~/.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 1
可以看看我的 .vimrc,https://github.com/deepzz0/dotfiles/blob/master/.vimrc
|
3
razeen 2017-06-14 18:07:38 +08:00 via iPhone 1
|
5
tracyone 2017-06-14 21:24:45 +08:00 via iPhone 1
写多发现不能放在一个文件里面
https://github.com/tracyone/t-vim |
6
mzlogin 2017-06-14 23:05:30 +08:00 1
|
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 1
说个题外话,微博名很有意思
|
12
cnsworder 2017-06-15 09:36:38 +08:00 1
我的 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 1
这个不错,我也来分享一个教程,不过我这个是翻译,和楼主自己写还是有差距的,感谢分享!
https://github.com/wsdjeg/vim-galore-zh_cn 另外我做了 spacevim 这个项目,如果有兴趣可以一起加入开发。 https://github.com/SpaceVim/SpaceVim |