So che Vim ha un supporto sofisticato per i tag, ma non riesco a farli funzionare con JavaScript e TCL.Utilizzo dei tag in Vim
Sto utilizzando Vim 7.2.330 sotto Ubuntu Lucid, un'installazione standard di Vim e l'installazione standard di CTag esuberante.
desidero mantenere i miei tag in un file chiamato ~/.vimtags/tags
Ho incluso il file tag nel mio file vimrc set tags+=$HOME."/vimtags/tags"
.
ho eseguire il seguente comando dalla directory di codice di base:
ctags-exuberant -f ~/.vimtags/tags -h ".js" --totals=yes --tag-relative=yes --fields=+akst -R
Ho anche quanto segue nel mio file .ctags
- ho visto un articolo da qualche parte online che ha detto che si dovrebbe aggiungere questi per renderlo compatibile con JavaScript moderno.
--langdef=js
--langmap=js:.js
--regex-js=/([A-Za-z0-9._$]+)[ \t]*[:=][ \t]*\{/\1/,object/
--regex-js=/([A-Za-z0-9._$()]+)[ \t]*[:=][ \t]*function[ \t]*\(/\1/,function/
--regex-js=/function[ \t]+([A-Za-z0-9._$]+)[ \t]*\(([^)])\)/\1/,function/
--regex-js=/([A-Za-z0-9._$]+)[ \t]*[:=][ \t]*\[/\1/,array/
--regex-js=/([^= ]+)[ \t]*=[ \t]*[^"]'[^']*/\1/,string/
--regex-js=/([^= ]+)[ \t]*=[ \t]*[^']"[^"]*/\1/,string/
Quando carico Vim, il file di tag viene caricato definitivamente. A set tags?
mostra che il file di tag è stato incluso.
Tuttavia, ogni volta che I CTRL-]
su una parola chiave, si dice sempre che non ci sono tag.
Si prega di condividere come si configurano i tag Vim con JavaScript e anche mostrare come si utilizza il sistema di tag? Sembra essere una grande caratteristica di Vim, se solo potessi farlo funzionare.
Come hai risolto questo? Sembra che almeno un paio di persone stiano cercando una risposta (2 preferiti) ma la risposta accettata non sembra essere la soluzione al tuo problema. – intuited