有没有一种方法(或插件),可以让Vim为CSS生成代码大纲?

5

我试图安装taglist插件(但我无法安装ctags),但我发现它不支持css,是否有其他方法或插件可以完成这项工作?

PS:我检查了ctags的安装文件,但是我找不到任何看起来像安装手册的步骤。

它只是说:

Installation Notes
==================

For non-Unix platforms, simple makefiles are provided:

    descrip.mms   For VMS using either DEC C or VAX C
    mk_bc3.mak    For MSDOS using Borland C/C++ 3.x
    mk_bc5.mak    For Win32 using Borland C++ 5.5
    mk_djg.mak    For MSDOS using DJGPP Gnu GCC (better to follow Unix install)
    mk_manx.mak   For Amiga using Aztec/Manx C 5.0
    mk_mingw.mak  For Win32 using MinGW
    mk_mpw.mak    For Macintosh using MPW
    mk_mvc.mak    For Win32 using Microsoft Visual C++
    mk_os2.mak    For OS/2 using GCC (EMX)
    mk_qdos.mak   For QDOS using C68
    mk_riscos.mak For RISC OS using the GCC SDK <http://hard-mofo.dsvr.net>
    mk_sas.mak    For Amiga using SAS/C

这里有一个已经编译好的ctag.exe文件,我该怎么处理它呢?

2个回答

8
为了扩展Conspicuous Compiler的好建议,你可以尝试这个方法(我经常这样做):
:set foldmethod=marker
:set foldmarker={,}

假设您的定义采用以下形式:

#topbar {
    ....
}

自动显示如下视图:
+--  5 lines: body -----------------------
+-- 12 lines: #topbar --------------------
+--  4 lines: #topbar input --------------
+--  4 lines: #topbar li -----------------
....

即每个块一行,可按请求展开。

4

考虑使用代码折叠。它类似于大纲,可以让您查看更少的行来了解整体结构,但它会隐藏大部分代码,直到您展开想要详细阅读或编辑的部分。


是的,谢谢。我考虑过那个,但是每个人都在谈论taglist,我还以为那是某种神奇的插件。 - alexchenco

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