5

インターネットのこの分野で最も賢い頭脳!VIM を使用して SASS のコードベースを効果的に参照する方法を教えてください。タグバーに SASS ツリーが表示されず、スタイル宣言を階層的に折りたたむこともできません。では、問題は、SASS/SCSS/CSS ファイルでタグバーや折りたたみを使用する方法です。SASS を効果的にブラウジングする他の方法を教えていただけないでしょうか? ありがとうございました!

4

1 に答える 1

5

折りたたみ

set foldenableset foldmethod=indentを使用すると、~/.vimrcですべての定義を折りたたんで、 でzM通常の状態に戻すことができますzR。と を使用zjzkて、折り目から折り目にジャンプします。私が使用する非常にクールなヒントと、折り畳みの詳細については、この回答を参照してください。:help fold

タグ

制限付きのctagsベースのソリューションについては、この q/aを参照してください。そして、これはTagBarを使用したアプローチの Gist です。クラス、ID、およびタグ名を含む階層ツリーが必要な場合は、最初にこれを試す必要があります。

Cスコープ

階層ツリーやアウトラインは表示されませんが、cscopeは優れたコード インデクサーであり、既知のセレクターに直接ジャンプするのに役立つ場合があります。$ cscope -R *.scssクラス、ID、およびタグ名を実行して検索します。<CR>マッチをヒットし$EDITORて、正しい行で開きます。


私は個人的に、上記の「制限付きの ctags ベースのソリューション」を CtrlP で使用しており:CtrlPBufTag大きな:CtrlpTag成功を収めています。しかし、私は基本的な CSS しか行いません。

于 2012-11-07T20:09:30.747 に答える