從前份工作無縫接軌到下份工作一直都保持著很忙碌的狀態
想分享些什麼都沒什麼時間寫個文章(前面持續更新根本沒在更新 XD)
回到正題,這陣子又開始要寫新的Design
Code review的時候會需要把自己的code給別人看,但如果code又非常多的時候要怎麼辦
這時候摺疊就很好用了
要如何設定呢?
1. 首先一般Vim的設定檔應該會在 ~/.vimrc這個路徑底下
2. 進到底下以後可以插入底下這段文字
set foldmarker = {{{,}}} " 設定你要折疊的上下標,而這個括號的中間就是你想要摺疊的code (如下圖)
set foldmethod=marker " Folding的方式
set foldmethod=0 "預設值,0是enable folding
設樣設定完以後打開Vim就會看到括號裡面的Code被摺疊啦~~~
-----
而再來要怎麼打開這些摺疊的code呢?分享我比較常用的方法,括號內是我用來記憶快捷鍵的方式
zc (close) : 摺疊code
zo (open) : 展開code
zi (inverse) : 全部展開,其實這個是把我們的set foldmethod=0變成set foldmethod=1
我覺得這幾個就夠應付大部分的情況了,如果還有需要其他快捷鍵的話可以參考 https://www.cnblogs.com/fakis/archive/2011/04/14/2016213.html
-----
同場加映一些我常用的快捷鍵
gf (go file) : 當我在vim裡面要跳檔案的時候可以使用(需要注意相對路徑的問題)
:bd (back to door) : 回到我一開始用gf的檔案