Qualche strumento di refactoring come questo?
Qualche strumento di refactoring come questo?
Risposte:
finestre
Dopo aver premuto Alt+ Shift+ Rcome indicato da kostja, puoi selezionare il testo che desideri modificare, quindi
Mac OS
Non c'è intelligenza in questo. Cambia solo ciecamente il caso sui personaggi selezionati.
nota: questo suggerimento proviene dalla guida di eclipse. Se hai bisogno di trovarlo, fai clic su Aiuto, Cerca, quindi digita "maiuscolo". Troverai una pagina con molte scorciatoie.
Quello che trovo utile è selezionare la colonna usando Alt + Maiusc + A e selezionare una colonna di lettere. Quindi usa Ctrl + Maiusc + Y o Ctrl + Maiusc + X per lettere minuscole o maiuscole.
Questo funziona per eclipse su Windows.
Ci sono una serie di problemi:
fooBar -> FooBar e viceversa è improbabile che si verifichi a meno che qualcuno non abbia ignorato le linee guida dello stile Java. (Raramente incontro un codice del genere e quando eseguo la mia reazione iniziale è di cancellare il codice come oltre il salvataggio.)
fooBar -> FOO_BAR e viceversa sono plausibili, ma piuttosto insoliti.
foobar -> fooBar è anche plausibile, ma è problematico. Comporterebbe che Eclipse capisca dove si trovano i confini delle parole previste in una sequenza di caratteri, e questo è difficile da capire.
Se li guardi, è improbabile che siano tutti necessari o troppo difficili da fare correttamente. Quindi, non mi sorprende che non siano supportati dal codebase Eclipse standard.
Premendo Alt + Maiusc + R hai tutto il potere di rifattorizzare il nome della variabile a tuo piacimento. Per quanto ne so, non esiste uno strumento o una scorciatoia che faccia solo la capitalizzazione.
No. Dovrai usare il refactoring di rinomina standard e ridigitare il nome della variabile in lettere maiuscole.
L'uso delle maiuscole per i nomi delle variabili dovrebbe essere limitato a quei casi in cui cambiamo un attributo di classe in una "costante", e questo non accade spesso ...
Ctrl+Shift+Yper minuscolo,Ctrl+Shift+Xper maiuscolo.