2010-01-25 62 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 ----------------- 
.... 

即每塊一行,根據請求可擴展。