2010-01-25 60 views
5

我试图安装taglist(但我无法安装ctags),但我意识到它不支持css,有没有其他方式或插件来执行这项工作?有没有一种方法(或插件)让Vim为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 

有一个complited ctag.exe。我应该怎么做?

回答

3

Consider using code folding instead。这与概述类似,因为您可以查看更少的行来了解整体结构,但它隐藏了大部分代码,直到您展开想要详细阅读或编辑的部分。

+0

+1如果使用得当,折叠确实是一个很大的帮助 – 2010-01-25 13:48:26

+0

是的,谢谢,我正在考虑这个,但是大家都在讨论taglist,我认为它是某种魔法插件。 – alexchenco 2010-01-25 13:51:27

7

要展开的Conspicuous Compiler很好的建议,你可以试试这个(我经常这样做):

:set foldmethod=marker 
:set foldmarker={,} 

其中,假设你定义在这种形式:

#topbar { 
    .... 
} 

自动给出如下所示:

+-- 5 lines: body ----------------------- 
+-- 12 lines: #topbar -------------------- 
+-- 4 lines: #topbar input -------------- 
+-- 4 lines: #topbar li ----------------- 
.... 

即每块一行,根据请求可扩展。