Quale carattere posso utilizzare per inserire commenti in un file esuberante Ctags .ctags
?Come aggiungere commenti a un file di configurazione di Curt esuberante?
Vorrei aggiungere commenti con spiegazioni e forse disabilitare alcune espressioni regolari.
Ma non riesco a trovare nessun carattere di commento accettato da ctags-esuberante!
Continuo a ricevere l'avvertimento:
ctags: Warning: Ignoring non-option in /home/joey/.ctags
che è meglio di un errore, ma ancora un po 'fastidioso.
Ho provato #
//
/* ... */
e ;
come commenti, ma ctags tenta di analizzarli tutti!
Ecco un esempio di file con alcuni commenti che ctags si lamentano:
# Add some more rules for Javascript
--langmap=javascript:+.jpp
--regex-javascript=/^[ \t]*var ([a-zA-Z_$][0-9a-zA-Z_$]*).*$/\1/v,variable/
--regex-javascript=/^[ \t]*this\.([a-zA-Z_$][0-9a-zA-Z_$]*)[ \t]*=.*$/\1/e,export/
--regex-javascript=/^[ \t]*([a-zA-Z_$][0-9a-zA-Z_$]*):.*$/\1/p,property/
--regex-javascript=/^\<function\>[ \t]*([a-zA-Z_$][0-9a-zA-Z_$]*)/\1/f,function/
# Define tags for the Coffeescript language
--langdef=coffee
--langmap=coffee:.coffee
--regex-coffee=/^class @?([a-zA-Z_$][0-9a-zA-Z_$]*)(extends [a-zA-Z_$][0-9a-zA-Z_$]*)?$/\1/c,class/
--regex-coffee=/^[ \t]*(@|this\.)([a-zA-Z_$][0-9a-zA-Z_$]*).*$/\2/e,export/
--regex-coffee=/^[ \t]*@?([a-zA-Z_$][0-9a-zA-Z_$]*):.*[-=]>.*$/\1/f,function/
--regex-coffee=/^[ \t]*([a-zA-Z_$][0-9a-zA-Z_$]*)[ \t]+=.*[-=]>.*$/\1/f,function/
--regex-coffee=/^[ \t]*([a-zA-Z_$][0-9a-zA-Z_$]*)[ \t]+=[^->\n]*$/\1/v,variable/
--regex-coffee=/^[ \t]*@?([a-zA-Z_$][0-9a-zA-Z_$]*):.*$/\1/p,property/
+1 per guardare attraverso il codice sorgente. La soluzione hackish è piuttosto brutta, preferirei vivere con gli avvertimenti. –
FWIW: questo è un problema noto: http://sourceforge.net/p/ctags/bugs/352/ – jwfearn
Possiamo suggerire il supporto per i commenti sul team di sviluppo? – nowox