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

Shi*_*man 5 vim sass

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

rom*_*inl 5

折页

随着set foldenableset foldmethod=indent你的~/.vimrc,你可以折叠所有的定义,zM并恢复正常zR.使用zjzk从折叠跳到折叠.见这个答案的一个非常酷的提示,我会用现在:help fold有关折叠的详细信息.

标签

有关基于ctags的有限解决方案,请参阅此q/a.而这个要点的使用方法TagBar.如果您想要一个包含类,ID和标记名的分层树,那么您首先需要尝试.

Cscope的

你不会得到一个分层树或它的轮廓,但cscope是一个伟大的代码索引器,可能有助于直接跳转到已知的选择器.执行$ cscope -R *.scss并搜索类,ID和标记名.点击<CR>一场比赛,打开$EDITOR正确的线路.


我personnaly使用"基于有限的ctags的解决方案"上面CtrlP:CtrlPBufTag,并:CtrlpTag取得了巨大成功.但我只做基本的CSS.