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