2010-06-21 10 views

cevap

37

http://leafo.net/lessphp/vim/

Kontrol talimatları için INSTALL dosyasını. Yalnızca Vim'ın sözdizimi vurgulamasını kullanmak istiyorsanız

+2

Eğer cevabın asıl bilgisini verdiyseniz ve sadece http://meta.stackexchange.com/questions/8231/are-answers-that-just-contain-links-elsewhere-really- linkinden faydalanmanız yararlı olur. iyi yanıtlar – Nilzor

+0

^Özellikle bağlantı sadece indirilebilir bilgi yol açtığı zaman ... – mattLummus

21

da github repo bir çift vardır her bir LESS dosyasının bir CSS dosyası olması.

Bunu yapmak için, .vimrc dosyanıza au BufNewFile,BufRead *.less set filetype=css dosyasını ekleyebilirsiniz. autocommand için

au standları, yukarıdaki çizgi "dosyası less uzantısı varsa, o zaman css için filetype seçeneği ayarlamak, olaylar BufNewFile veya BufRead üzerinde" okur böylece.

Bunun önerilen yol olmadığını unutmayın. Vim tips Wiki göre:

Eğer Vim, senin .vimrc içinde augroup ile ilgili muck yok, tanımak doğru yerde ayarları koymak istiyorum yeni bir dosya uzantısı varsa. senin .vimrc içine :help ftdetect

+5

groenewege/vim-less lunaru ve lessphp's daha benim için daha iyi çalışıyor. Jo liss'e göre –

+2

diyor, groenewege istediğin gibi. diğer iki eklenti ile güzel gider. Eğer kurulu patojen varsa, bu üç git komutunu '~/.vim/bundle' dizininizde çalıştırabilirsiniz:' git klon https: // github.com/skammer/vim-css-color.git' 'git klonu https: // github.com/groenewege/vim-less' 'Git klonu https: // github.com/hail2u/vim-css3-sözdizimi – Orwellophile

13

, o zaman filetype ayarlayabilirsiniz:

+1

Bunu yapmamanın diğer nedeni, daha az olan yönler olmasıdır. vim css sözdizimi vurgulama (doğru şekilde) yanlış düşünür - örneğin iç içe geçmiş kaşlı ayraçlar – pho79

4

Yapıştır bu hat bakınız:

au BufRead,BufNewFile *.less setfiletype css 

auautocmd için bir kısaltmadır. Bu, ".siz biten yeni bir dosya okuduğumda veya açtığımda, filetipi otomatik olarak CSS olarak ayarladığım" gibi okur.

İlgili konular