2010年11月20日 星期六

[Vim] code的收折

程式碼寫得長了,不論是編輯或閱讀都是一件麻煩事。好在Vim有內建收折的功能,可以將程式碼依syntax或是指定的行數折疊。

這裡提供一些簡單的使用方法以及我愛用的設定。

將以下設定加入Vim的設定檔中
"folding settings
set foldmethod=indent "fold based on indent
set foldnestmax=10 "deepest fold is 10 levels
set nofoldenable "disable folding by default
set foldlevel=1

這個設定依照程式碼的縮排做收折,並且預設打開檔案時為全部展開的。

指令:
  • 折疊 / 展開 : za
  • 全部折疊: zM
  • 全部展開: zR


沒有留言:

張貼留言