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
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.
- 1. Come gestire efficacemente tab/buffer in vim?
- 2. Come sfogliare i changeset TFS?
- 3. Impossibile sfogliare i brani da Media Server
- 4. Come utilizzare efficacemente Valgrind
- 5. Come utilizzare efficacemente XMPP persistente con Android
- 6. Come fa vim salvare i file?
- 7. PHP che legge efficacemente un file CSV
- 8. Come sfogliare (senza editor di testo) file .rst?
- 9. Impossibile cercare efficacemente in Emacs
- 10. Come gestire efficacemente i test manuali nel progetto?
- 11. come sfogliare i miei record DataBase su Heroku
- 12. Come cercare e sostituire efficacemente in Vim prima "test" o "anteprima" della parte di ricerca?
- 13. PHP: Come elencare i file in una directory senza sottodirectory sfogliare
- 14. Vim: crea segni su tutti i file?
- 15. Come imparare/capire efficacemente OOP in C#?
- 16. Come trovare efficacemente le aree nell'array bidimensionale?
- 17. Ho bisogno di un widget per sfogliare il file system
- 18. Gestisci #TODO (molti file) con VIM
- 19. consolidamento dei file vim nella cartella ~/.vim
- 20. file nerdtree vim presentano con * aggiunto
- 21. sbloccare efficacemente un database SQLite
- 22. Come posso salvare file attualmente visualizzati in Vim con fuggitivo?
- 23. Come sfogliare il datastore Java App Engine locale?
- 24. Hadoop - FileSystem.listFiles - non sfogliare le directory
- 25. Come posso modificare la codifica di un file con vim?
- 26. Combinare efficacemente combinazioni di vettori
- 27. Come i percorsi relativi a Vim
- 28. Come posso personalizzato rientrare un file con vim?
- 29. Come modificare la codifica per il file esistente con Vim
- 30. Come invalid controllo sintattico per il file .html con vim
Sono alla ricerca di una soluzione anche per questo, potresti approfondire come hai installato le risorse necessarie per la soluzione basata su ctags? –