歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> vim中的折疊(基本操作)

vim中的折疊(基本操作)

日期:2017/2/28 15:44:09   编辑:Linux教程

<1>zf(Fold creation)--創建折疊(注意在.vimrc中設置set foldmethod=marker)

e.g.:

zf56G,創建從當前行起到56行的代碼折疊;
10zf或10zf+或zf10↓,創建從當前行起到後10行的代碼折疊。
10zf-或zf10↑,創建從當前行起到之前10行的代碼折疊。
在括號處zf%,創建從當前行起到對應的匹配的括號上去((),{},[],<>等)。


<2>zo(Open)--打開折疊, zc(Close)--關閉折疊

重復zr(Reduce)和zm(More)來打開和關閉若干嵌套的折疊。zR和zM用於嵌套了很多層的折疊。

<3>zn--快速禁止折疊功能, zN--回復原來的折疊, zi--切換折疊

<4>移動~

[z--到當前打開的折疊的開始處。
]z--到當前打開的折疊的末尾處。
zj--向下移動。到達下一個折疊的開始處。關閉的折疊也被計入。
zk--向上移動到前一折疊的結束處。關閉的折疊也被計入。

Copyright © Linux教程網 All Rights Reserved