だから、私はこの夢を持っています。PHP、vimで信じられないほどの魔法を使っています。たまに、ファイルをナビゲートできるように、ファンシーなボタンの組み合わせ(長い方が良い)を押したいと思います。退屈な行単位のモードではなく、すばらしい概要モードです。クラス、メソッド、関数、変数、その他の驚異的なコードのリストのようなツリーのようなリストに目を奪われます。純粋な喜びの中で機能から機能へとジャンプします。
あなたがたは私の欲望を満たす方法を知っていますか?
任意のIDEのファイル構造ダイアログ/ビューのようなものです。何か?
TagBar は、前述のTagListとは別の点で似ていますが、PHPでは良くありません。
この非常に新しいプラグイン 問題を修正すると主張しています。しかし、私はそれをテストしたことがありません。
Taglist は、開いているバッファに対してこれを行うことができます。
私が使う :set foldmethod=syntax
。 zM
すべてを折りたたむ; zx
カーソルの下の折り目を開き、他の開いている折り目を閉じます。 taglist
プラグイン(既に述べたように)はもっと多くのことをしますが、フォールドはすぐに勝ちます。
それはあなたの目がソースコードの無限のツリーをごちそうにすることができるファンシーなボタンで満たされた魔法の世界のすべてのあなたの夢を満たしません... phpfolding.vim のファイルごとの素晴らしい仕事をしますクイックF5ですべての機能を自動的に折りたたみます(12年以上経過しても更新されます)