2014-11-16 14 views
7

Esiste un'opzione che evidenzia tutte le stringhe che corrispondono alla selezione effettiva in PhpStorm (come in SublimeText)?Opzione che evidenzia tutte le stringhe che corrispondono alla selezione effettiva in PhpStorm?

+0

Come "grande" è la selezione - solo una parola o un numero qualsiasi di parole? – LazyOne

+0

Potrei dire una parola. In realtà è solo che sono abituato a cambiare regolarmente il nome di una proprietà dell'oggetto, una chiave di array o un nome di parametro in più punti nello stesso documento. In Sublime, sono tutti evidenziati quando faccio doppio clic su di esso, quindi è molto più facile non perdere nessuno di essi quando incollo il loro nuovo nome. –

+3

Installa ** plugin NavigWordAtCaret ** e verifica 'Impostazioni | Editor | Generale | Aspetto per le impostazioni di "Sfoglia le parole in Caret" dopo il riavvio di IDE. A parte questo: seleziona la parola e premi 'Ctrl + F' per attivare" trova sulla pagina "- evidenzierà tutte le corrispondenze. – LazyOne

risposta

6

È possibile utilizzare Ctrl + Shift + F7 per questo in PhpStorm.

Ciò consentirà di eliminare tutti gli usi del testo selezionato.

+0

Infatti nella versione 10: http://www.jetbrains.com/phpstorm/help/ctrl-shift.html#5 :) –

4

Utilizzando la funzionalità incorporata: selezionare il testo e premere Ctrl + F che porterà "Trova nella pagina" funzionalità: si metterà in evidenza tutte le partite di testo selezionato nel presente documento. Ma non è sempre conveniente come si deve colpire i tasti in più e avere "Trova nella pagina" open bar ...

È possibile installare e utilizzare BrowseWordAtCaret plug che metterà in evidenza automaticamente parola sotto del punto di inserimento in tutto il documento (a prescindere dalla è natura - variabile o semplicemente testo) + puoi facilmente navigare tra tutte le partite.

P.S. Hai menzionato che "Sono abituato a cambiare regolarmente il nome di una proprietà dell'oggetto, una chiave di array o un nome di parametro in più posizioni nello stesso documento."

Considerare l'utilizzo di Refactor | Rename per variabili/membri della classe/ecc. Funziona su più file.

+0

Qualche consiglio su come cambiare il colore di evidenziazione? Grazie! –

+0

@AdrianMoisa Colore per cosa esattamente? Si prega di essere più specifici in quanto ho descritto 2 approcci qui e usano stili diversi. – LazyOne

+0

Scusa per la confusione, intendevo come cambiare il colore dello sfondo evidenziato per le corrispondenze di parole quando si fa doppio clic sulle parole. Sto usando la parola sfoglia al plugin caret. –

Problemi correlati