1

この巨大な CSS または LESS ファイルがあります。異なるメディア クエリ内に複数の同じ名前のルールがあります。カーソル位置が現在どのメディアクエリにあるかをどのように知ることができますか? どうにかしてこの情報を vim statusline に入れることは可能ですか?

4

2 に答える 2

2

代替手段は折りたたみかもしれません。折り畳みをインデントに設定してから、折り畳みを開いたり閉じたりするか、次のような折り畳みモーションを使用[zしてから、ティックティックでジャンプして戻ることができます。

:set foldmethod=indent

それから

zc
za

また

[z
``

ただし、foldmethod の設定は面倒な場合があります。したがって~/.vim/after/ftplugin/scss.vim、次の行を開いて作成して追加します

set foldmethod=indent

詳細については、次を参照してください。

:h folding
于 2013-09-20T16:39:49.267 に答える
1

おそらくもっと良い方法がありますが、単に現在の位置をマークしてから、必要な検索を行うことができます

"mark current position
mk
"Search for closest @media
?@media<CR>
"go back
`k
于 2013-09-20T16:25:46.707 に答える