2010-01-25 22 views
5

Tôi đã cố gắng cài đặt danh sách thẻ (nhưng tôi không thể cài đặt ctags), nhưng tôi nhận ra rằng nó không hỗ trợ css, có cách nào khác hoặc plugin để thực hiện công việc này không?Có cách nào (hoặc một plugin) để làm cho Vim tạo ra một phác thảo mã cho CSS?

PS: Tôi đã kiểm tra tệp cài đặt của ctags, nhưng tôi không thể tìm thấy bất kỳ bước nào giống như hướng dẫn cài đặt.

nó chỉ nói:

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 

Có một ctag.exe complited. Những gì tôi giả sử để làm với điều đó?

Trả lời

3

Consider using code folding instead. Nó tương tự như phác thảo, trong đó bạn có ít dòng để xem xét để có được một ý tưởng về cấu trúc tổng thể, nhưng nó ẩn hầu hết các mã cho đến khi bạn mở ra phần bạn muốn đọc chi tiết hoặc chỉnh sửa.

+0

+1 nếu sử dụng tốt, gấp thực sự là một trợ giúp tuyệt vời –

+0

Vâng, tôi đã cân nhắc điều đó, nhưng mọi người đều nói về danh sách và tôi nghĩ đó là một loại plugin ma thuật. – alexchenco

7

Để mở rộng gợi ý tốt Conspicuous Compiler 's, bạn có thể thử này (tôi làm điều đó thường xuyên):

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

đó, giả định nghĩa của bạn là mẫu này:

#topbar { 
    .... 
} 

tự động đưa ra một như sau:

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

tức là một dòng cho mỗi khối, có thể mở rộng theo yêu cầu.

Các vấn đề liên quan