5

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

4

1 回答 1

5

折叠式的

使用set foldenableset foldmethod=indent在您的 中~/.vimrc,您可以使用 折叠所有定义zM并使用 恢复正常zR。使用zjandzk从一个折叠跳到另一个折叠。有关我现在要使用的非常酷的提示以及有关折叠的更多信息,请参阅此答案。:help fold

标签

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

示波器

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


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

于 2012-11-07T20:09:30.747 回答