2015-05-08 11 views
8

So che è possibile premere Ctrl + R per trovare la Defizione/Dichiarazione della funzione, ma come si fa a tornare indietro. Di 'che hai una funzione e vuoi sapere dove è stata usata.SublimeText: Trova dove metodo/funzione è chiamato/invocato/referenziato?

si può fare ricerca normale come name( e poi si presenta Ma .. se il nome è minified quindi la ricerca A( è meno utile e, a volte non c'è spazio A ( wont essere abbinato.

Inoltre, potrei scrivere regex ogni volta, ma è noioso e improduttivo.

Proprio come c'è un modo per trovare dove è stata definita la funzione, dovrebbe esserci un modo per evidenziare e passare attraverso ogni invocazione di quella funzione .. quindi fondamentalmente la funzionalità di ricerca al contrario.

+0

Quale versione di testo sublime utilizzi 3? Perché funziona per me –

+1

non sono sicuro di cosa intendi con il suo funzionamento. cosa funziona? Ctrl + R ..? Sì, funziona anche per me quando devo trovare la definizione della funzione. Voglio vedere dov'era chiamato un certo. –

+0

oh ok ho chiamato non sapevo cosa intendi per usato, quindi ho appena letto su di esso. Interessante. Trovato questo pacchetto ma cercando di capire come usarlo: https://packagecontrol.io/packages/WhoCalled%20Function%20Finder –

risposta

0

La risposta è che Sublime Text non può "andare agli usi". Non è un IDE di tipo Intellisense. Non è come lavorare con NetBeans o Visual Studio, dove indicizza tutti gli usi e le chiamate di funzione in background e ti permette di attraversarli.

Il meglio che puoi fare è una semplice ricerca di testo (o regex) e limitare i file ricercati per tipo o directory.

Oppure puoi utilizzare un plug-in della community di Sublime Text, anche se ho trovato tali plug-in non funzionali o buggati o non proprio quello che hai richiesto.

L'opzione migliore sembra quella che hai indicato che stai già utilizzando - usa un IDE diverso.