インターネットのこの分野で最も賢い頭脳!VIM を使用して SASS のコードベースを効果的に参照する方法を教えてください。タグバーに SASS ツリーが表示されず、スタイル宣言を階層的に折りたたむこともできません。では、問題は、SASS/SCSS/CSS ファイルでタグバーや折りたたみを使用する方法です。SASS を効果的にブラウジングする他の方法を教えていただけないでしょうか? ありがとうございました!
1 に答える
折りたたみ
set foldenableとset foldmethod=indentを使用すると、~/.vimrcですべての定義を折りたたんで、 でzM通常の状態に戻すことができますzR。と を使用zjしzkて、折り目から折り目にジャンプします。私が今使用する非常にクールなヒントと、折り畳みの詳細については、この回答を参照してください。:help fold
タグ
制限付きのctagsベースのソリューションについては、この q/aを参照してください。そして、これはTagBarを使用したアプローチの Gist です。クラス、ID、およびタグ名を含む階層ツリーが必要な場合は、最初にこれを試す必要があります。
Cスコープ
階層ツリーやアウトラインは表示されませんが、cscopeは優れたコード インデクサーであり、既知のセレクターに直接ジャンプするのに役立つ場合があります。$ cscope -R *.scssクラス、ID、およびタグ名を実行して検索します。<CR>マッチをヒットし$EDITORて、正しい行で開きます。
私は個人的に、上記の「制限付きの ctags ベースのソリューション」を CtrlP で使用しており、:CtrlPBufTag大きな:CtrlpTag成功を収めています。しかし、私は基本的な CSS しか行いません。