Vimにもコードの折りたたみ機能があり、以前から知っていましたが、結局あまり使われないので、この機能も基本的にはほとんど使われません。最近 gvim をよく使うようになって、コードの折りたたみ機能に少しずつ慣れてきました。 PEAR.php などの php コードを開くと、コードを展開すると、/*{{{*/ と /*} がある限り、内部のコードが自動的に折りたたまれていることがわかります。コードの両側にある }}*/ は、自動的に折りたたまれます。
構成を慎重に検索してください。foldmethod=marker という
1 つの文が重要です
。このように、vim はコードを自動的に検索し、{{{ と }}} の間の内容を折りたたみます。さらに、コードの最後に小さなコメントが追加されます。コードは無駄な無駄ではありません:
/ *
* ローカル変数:
*モード:php
*タブ幅: 4
* c-基本-オフセット: 4
*終わり:
*/
このコメントは vim によって読み取られ、自動的に環境変数に設定されます。
コード折りたたみの使用法については、vim に次のように入力するだけです。
:助けてゾ
関連するショートカット キーが多数表示されますが、使いこなすにはある程度の練習が必要です:)
私の gvim 設定コンテンツが追加されました:
colo zellner
set guifont=Courier_New:h11:cANSI nobackup tabstop=4Shiftwidth=4foldmethod=marker
au BufRead * simalt ~x
vim 関連のちょっとした発見:
Google リーダーの前の記事と次の記事のショートカット キーはそれぞれ j と k ですが、vim のカーソル移動キーと一致しているかどうかはわかりません。それが偶然か意図的である場合、Google リーダーの開発者は vim のファンでもあるはずです:)
Firefox を使用して Web ページのソース コードを表示する場合、「/」をクリックすると検索ボックスが表示されます。これは vim の検索と一致しています。Firefox の開発者も vim 愛好家であると推定されています:p