2009-11-28 119 views
6

Vim爲Ruby和C提供了很好的語法摺疊(當然,這正是我所嘗試過的),但是PHP呢?它沒有這個功能! 我錯過了什麼嗎?Vim爲PHP摺疊

+0

是什麼讓你認爲摺疊並不適用於PHP?我不使用摺疊或PHP(大部分是Perl和Ruby),但它似乎適用於我的PHP文件。你想摺疊什麼?函數和條件(因爲這些似乎工作)或其他? – mmrobins

回答

8

摺疊應該工作在幾乎使用括號或括號任何語言,所以它應該在PHP工作的插件。我已經添加了以下幾行快捷鍵在我的vimrc這樣我就可以自動摺疊並迅速通過鍵入逗號F或F展開文件中的所有我的函數的定義:

" Folding and unfolding 
map ,f :set foldmethod=indent<cr>zM<cr> 
map ,F :set foldmethod=manual<cr>zR<cr> 

從那裏,你可以展開,或使用z和任何你喜歡的摺疊命令重新摺疊關卡。好教程here

+0

鏈接中斷,任何想法是什麼? – Gerry

+0

舊的xmarks條目表示標題爲「Linux.com :: Vim提示:摺疊樂趣」,它表明這是一個更新的鏈接,Internet Archive確認它是這樣的:http://www.linux.com/learn/教程/ 442438-VIM-TIPS摺疊樂趣 – cincodenada