前面说过, 维护一段老代码, 比较好的方法就是把代码理清楚,然后把它折叠起来.
但是折叠起来还不够, 还不能很好的从整体上把握代码. 所以还需要一个方法,把折叠后结构显示出来.
vOom就是这样的一个好插件.
除了能outline折叠外,还可以outline其它,比如markdown, html等等.
具体请看:https://github.com/vim-scripts/VOoM
.vimrc
<!-- lang: cpp -->
let g:voom_ft_modes = {'markdown': 'markdown', 'c': 'fmr2', 'cpp': 'fmr2'}
<!-- lang: cpp -->
nmap <silent><F8> :VoomToggle<cr>