【问题标题】:How to browse SASS/CSS files with VIM effectively?如何有效地使用 VIM 浏览 SASS/CSS 文件?
【发布时间】:2012-11-07 18:51:41
【问题描述】:

这个互联网领域最聪明的人! 请告诉我如何使用 VIM 有效地浏览 SASS 中的代码库。 标签栏没有显示 SASS 树,我也不能分层折叠样式声明。 所以,问题是 - 如何使用标签栏和/或折叠 SASS/SCSS/CSS 文件? 也许您可以建议我其他有效浏览 SASS 的方式? 谢谢!

【问题讨论】:

    标签: vim sass


    【解决方案1】:

    折叠

    使用~/.vimrc 中的set foldenableset foldmethod=indent,您可以使用zM 折叠所有定义并使用zR 恢复正常。使用zjzk 从折叠跳到折叠。请参阅this answer 了解我将立即使用 的非常酷的技巧,以及:help fold 了解有关折叠的更多信息。

    标签

    请参阅this q/a,了解基于ctags 的有限解决方案。和this Gist 用于使用TagBar 的方法。如果您想要一个包含类、ID 和标记名的分层树,这就是您需要首先尝试的。

    Cscope

    你不会得到层次结构树或大纲,但cscope 是一个很棒的代码索引器,它可能对直接跳转到已知选择器很有用。执行$ cscope -R *.scss 并搜索类、ID 和标记名。在比赛中点击 <CR> 以在正确的行打开您的 $EDITOR


    我个人使用上面的“基于 ctags 的有限解决方案”与 CtrlP:CtrlPBufTag:CtrlpTag 取得了巨大成功。但我只做基本的 CSS。

    【讨论】:

    • 也一直在寻找解决方案,您能否详细说明一下您是如何安装基于 ctags 的解决方案所需的资产的?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-11-22
    • 2021-10-04
    • 2019-01-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-08
    相关资源
    最近更新 更多