Lo strumento ctags
raccoglie e archivia le definizioni di simboli.
per trovare tutti i riferimenti , è possibile utilizzare l'integrazione cscope
in Vim (:help cscope
), ma nota che cscope supporta molti meno rispetto a linguaggi di programmazione ctags.
In alternativa, il sostituto di un uomo povero sarebbe il comando integrato :grep
/:vimgrep
(con schemi appropriati). Ricorda, Vim è un potente editor di testo, ma nessun IDE. O trovi e integri uno strumento esterno adatto per questo, o passa a un IDE reale (come Eclipse, Visual Studio o IntelliJ IDEA) per la navigazione del codice.
fonte
2015-06-10 10:51:42
Vale la pena notare che ci sono alcuni progetti che estendono il supporto di cscope ad altre lingue (ad esempio https://github.com/portante/pycscope per python, il mio https://github.com/eapache/starscope per ruby e golang, ecc.). Ancora non supporta quasi tutti i ctags, ma è abbastanza facile aggiungerne altri a starscope ora che l'infrastruttura è a posto. – Evan