標籤:style color io os ar for sp 2014 on
zhanhailiang 日期:2014-10-18
1. 通過fdm實現程式碼摺疊功能:set fdm=xxx
有以下6種方式實現摺疊:
|fold-manual| manual Folds are created manually. |fold-indent| indent Lines with equal indent form a fold. |fold-expr| expr ‘foldexpr‘ gives the fold level of a line.|fold-marker| marker Markers are used to specify folds.|fold-syntax| syntax Syntax highlighting items specify folds.|fold-diff| diff Fold text that is not changed.
2. 如下配置set fdm=syntax以文法塊實現摺疊:
[root@~/wade/codeReview/redis-2.8.17/src]# cat ~/.vimrc set nocompatibleset nu "" ctagsmap <C-F12> :!ctags -R --c++-kinds=+p --fields=+iaS --extra=+q .<CR>"" taglistlet Tlist_Show_One_File=1let Tlist_Exit_OnlyWindow=1nnoremap <F8> :TlistToggle<CR> "" 程式碼摺疊功能set fdm=syntax
3. 摺疊基本快速鍵說明:
zc 摺疊zC 對所在範圍內所有嵌套的摺疊點進行摺疊 zo 展開摺疊zO 對所在範圍內所有嵌套的摺疊點展開[z 到當前開啟的摺疊的開始處]z 到當前開啟的摺疊的末尾處zj 向下移動。到達下一個摺疊的開始處。關閉的摺疊也被計入zk 向上移動到前一摺疊的結束處。關閉的摺疊也被計入
vim程式碼摺疊功能命令簡介