vim
vim配置笔记,基于spf13进行配置增减
spf13
文件
- $HOME/.vimswap/
- $HOME/.vimundo/
- $HOME/.vimviews/
- $HOME/.vim/bundle/
插件目录 - $HOME/.viminfo
- $HOME/.vimrc
配置核心文件
vim配置只看.vimrc
spf13利用.vimrc调用其他文件进行细分,spf13基础下,建议不改动.vimrc,修改其他扩充文件
spf13增加送件调用顺序
- .vimrc.before
- .vimrc.bundles
- .vimrc.fork
- .vimrc.local
- has(gui_running): .gvimrc.local
- $HOME/.vimrc.before
- $HOME/.vimrc.before.fork
- $HOME/.vimrc.before.local
spf13配置文件, 前缀配置
- $HOME/.vimrc.bundles
- $HOME/.vimrc.bundles.fork
- $HOME/.vimrc.bundles.local
spf13配置文件, 插件配置
- $HOME/.vimrc.fork
spf13配置文件, VIM分支配置
- $HOME/.vimrc.local
spf13配置文件, VIM本地配置
- $HOME/.gvimrc.local
spf13配置文件, GUI模式配置
常用键
折叠
折叠的产生
zfap将游标所在处的那个段落折叠成一行。
zf7G自游标所在处至全文第7行折叠起来。
:3,9倍将第3行至第7行折叠起来。
5zF将游标所在处起算5行的内容折叠起来。
也可以将所要折叠的部份以Shift + v标记起来,然以按zf就会将标记的内容折叠起来。
折叠的操作
zo将游标所在处的折叠打开.open。
zc将游标所在处已打开的内容再度折叠起来.close。
zr将全文的所有折叠依层次通通打开.reduce。
zm将全文已打开的折叠依层次通通再折叠起来。更多。
zR作用和zr同,但会打开含有折叠中和还有折叠的所有折叠。
zM作用和zm同,但对于巢状折叠亦有作用。
zi这是个切换,是折叠与不折叠指令间的切换。
zn打开全文的所有折叠.fold none。
zN这是zn的相对指令,回复所有的折叠。