2012-11-07 10 views
5

Menti intelligenti in questo settore di internet! Si prega di avvisarmi su come cercare efficacemente codebase in SASS con VIM. La barra di tag non mostra la struttura SASS, né posso piegare le dichiarazioni di stile in modo gerarchico. Quindi, la domanda è: come utilizzare la barra di tag e/o il piegamento con i file SASS/SCSS/CSS? Forse potresti suggerirmi un altro modo per navigare efficacemente su SASS? Grazie!Come sfogliare efficacemente i file SASS/CSS con VIM?

risposta

5

pieghevole

Con set foldenable e set foldmethod=indent nel vostro ~/.vimrc, siete in grado di ripiegare tutte le definizioni con zM e tornare alla normalità con zR. Utilizzare zj e zk per passare da una piega all'altra. Vedi this answer per un suggerimento molto interessante che userò al momento e :help fold per ulteriori informazioni sulla piegatura.

Tag

Vedi this q/a per una soluzione basata su ctags limitata. E this Gist per un approccio utilizzando TagBar. Questo è quello che devi provare prima se vuoi un albero gerarchico con classi, id e tagnames.

Cscope

Non sarà possibile ottenere una struttura gerarchica o di un contorno con esso, ma è un ottimo cscope indicizzatore di codice che può essere utile per saltare direttamente ad un selettore noto. Fare $ cscope -R *.scss e cercare classi, ID e tagnames. Premi <CR> su una partita per aprire il tuo $EDITOR sulla linea corretta.


ho personnaly utilizzare la "soluzione di ctags basata limitata" di cui sopra con CtrlP s' :CtrlPBufTag e :CtrlpTag con grande successo. Ma faccio solo CSS di base.

+0

Sono alla ricerca di una soluzione anche per questo, potresti approfondire come hai installato le risorse necessarie per la soluzione basata su ctags? –

Problemi correlati