VIM折叠功能小结

VIM中有几种折叠方式,本人觉得manual的方式比较好用。


vimrc中的设定

64 let &guicursor = &guicursor . ",a:blinkon0"
 65 set nu
 66 "set autoindent
 67 set cindent
 68
 69 highlight Pmenu guibg=brown gui=bold
 70
 71
 72 "---------------------------------------------------------------
 73 " colors
 74 "---------------------------------------------------------------
 75 "set background=dark " use a dark background
 76 syntax on " syntax highlighting
 77 set smartindent " smartindent
 78
 79
 80 set magic
 81
 82 set foldenable
 83 set foldmethod=manual
 84 set foldcolumn=0
 85 setlocal foldlevel=1
 86 set foldclose=all    “自动关闭折叠
 87 nnoremap <space> @=((foldclosed(line('.')) < 0) ? 'zc' : 'zo')<CR>
 88
 89 set omnifunc
 90 set dictionary+=/usr/share/dict/words
 91
 92 """"""""""""""""""""""""""""""
 93 " Tag list (ctags)
 94 """""""""""""""""""""""""""""
 95 let Tlist_Ctags_Cmd = '/usr/bin/ctags'
 96 let Tlist_Show_One_File = 1 "不同时显示多个文件的tag,只显示当前文件的
 97 let Tlist_Exit_OnlyWindow = 1 "如果taglist窗口是最后一个窗口,则退出vim
 98 let Tlist_Use_Right_Window = 1   "在右侧窗口中显示taglist窗口
 99 let Tlist_Use_SingleClick = 2


100 au BufWinLeave * mkview       “ 保存上次的折迭记录
101 au BufWinEnter * silent loadview


使用时,在visual模式下找到{

然后输入zf%

即可设定{与其对象的}之间的折叠


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值