在 Vim 中,可以使用代碼折疊功能來(lái)隱藏部分代碼,從而更好地組織和查看代碼
Esc
鍵)。za
。這將創(chuàng)建一個(gè)折疊,并將其折疊起來(lái)。za
。zm
(折疊所有代碼塊)和 zr
(展開(kāi)所有代碼塊)。zo
(打開(kāi)折疊)或 zc
(關(guān)閉折疊),后跟折疊級(jí)別數(shù)字(例如,zo2
表示打開(kāi)二級(jí)折疊)。za
。zi
。zd
。注意:這些操作僅適用于已啟用折疊功能的文件類型。對(duì)于某些文件類型,Vim 會(huì)自動(dòng)識(shí)別并啟用折疊功能。對(duì)于其他文件類型,可以通過(guò)在 Vim 配置文件(.vimrc
)中添加相應(yīng)的設(shè)置來(lái)啟用折疊功能。例如,要為 Python 文件啟用折疊功能,可以在 .vimrc
文件中添加以下內(nèi)容:
autocmd FileType python setlocal foldmethod=indent
autocmd FileType python setlocal foldlevel=0
這將使用縮進(jìn)方法來(lái)識(shí)別代碼塊,并將初始折疊級(jí)別設(shè)置為 0,表示所有代碼塊都處于展開(kāi)狀態(tài)。