close

從前份工作無縫接軌到下份工作一直都保持著很忙碌的狀態
想分享些什麼都沒什麼時間寫個文章(前面持續更新根本沒在更新 XD)

回到正題,這陣子又開始要寫新的Design
Code review的時候會需要把自己的code給別人看,但如果code又非常多的時候要怎麼辦
這時候摺疊就很好用了

要如何設定呢?
1. 首先一般Vim的設定檔應該會在 ~/.vimrc這個路徑底下
2. 進到底下以後可以插入底下這段文字
set foldmarker = {{{,}}}  " 設定你要折疊的上下標,而這個括號的中間就是你想要摺疊的code (如下圖)
image

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的檔案

 

arrow
arrow
    文章標籤
    VIM folding ICS
    全站熱搜
    創作者介紹
    創作者 siang830609 的頭像
    siang830609

    ICS的耳語

    siang830609 發表在 痞客邦 留言(0) 人氣()