所以你有这个巨大的 CSS 或 LESS 文件。您在不同的媒体查询中有多个同名规则。你怎么知道你的光标当前所在的媒体查询是什么?是否有可能以某种方式将此信息输入 vim 状态行?
问问题
101 次
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 回答