如何有效地使用VIM浏览SASS/CSS文件?

5

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

1个回答

5

折叠

在你的~/.vimrc文件中使用set foldenableset foldmethod=indent,你可以通过zM折叠所有定义,用zR回到正常状态。使用zjzk从一个折叠跳转到另一个折叠。查看这个答案以获取一个非常酷的技巧,我现在就要用它了,使用:help fold获取更多关于折叠的信息。

标签

查看这个问答以获取一个基于ctags的有限解决方案。而这个Gist则提供了一种使用TagBar的方法。如果你想要一个包含类、ID和标签名的分层树,则应首先尝试这个。

Cscope

cscope不会提供分层树或大纲,但它是一个很好的代码索引器,可以用于直接跳转到已知选择器。使用$ cscope -R *.scss搜索类、ID和标签名。在匹配项上按下<CR>可在正确的行处打开你的$EDITOR


个人而言,我使用上述的“基于有限ctags的解决方案”,并结合CtrlP:CtrlPBufTag:CtrlpTag获得了巨大的成功。但我只做基本的CSS。


一直在寻找解决方案,您能详细说明一下安装ctags所需的资源的过程吗? - Luis Martins

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接