venerdì 9 gennaio 2015

I modi più veloci per aprire i redattori in Eclipse utilizzando la tastiera

Qualcosa si fa un sacco in Eclipse è file aperti come classi, file XML e file di proprietà in editor. Ma usando il mouse per cacciare nella gerarchia delle cartelle Package Explorer richiede molto tempo, soprattutto se hai dimenticato dove si trovano i file. Il problema peggiora le più progetti ei file che avete nel vostro spazio di lavoro, quindi ci deve essere un modo migliore di aprire redattori.

Fortunatamente, Eclipse ha un certo numero di modi per aprire i redattori facilmente utilizzando la tastiera. Coppia questi con una gran quantità di scorciatoie da tastiera per navigare tra i redattori una volta che li hai aperto, e hai abbastanza strumenti per stare lontano dal mouse e fare la codifica andare molto più veloce. Parlerò alcune delle opzioni più efficienti e quindi dare una sintesi di quando usare quale metodo.


Pubblicità



Risorse aperte

Probabilmente il modo più efficace per aprire un file in un editor è quello di utilizzare la funzionalità Apri Resource. Se c'è una funzione che si desidera utilizzare ogni giorno, è questo.

Quando si preme Ctrl + Maiusc + R , si ottiene una finestra che ti permette di cercare tutti i file attualmente presenti nella tua area di lavoro. Potete trovare tutti i file come classi, XML, HTML, proprietà e altri file. Ecco un esempio:



Per trovare un file, iniziare a digitare il suo nome e una volta che è stato selezionato, basta premere Invio . Eclipse filtra i file durante la digitazione, in modo da poter vedere immediatamente se il file viene visualizzato nell'elenco. È anche possibile scorrere l'elenco premendo i Su e Giù le frecce, anche se la casella di ricerca ha l'attivo (es. non è necessario utilizzare Tab per passare alla lista).

La casella di ricerca supporta i caratteri jolly, quindi è possibile digitare * Dao per la ricerca di tutti i file che contengono la parola Dao . Se non si includono i caratteri jolly (* e?) Poi Eclipse farà una corrispondenza diretta della stringa immessa per i file nel tuo spazio di lavoro. La ricerca non è case-sensitive, però, così non devi preoccuparti di caso cammello.

Tipi aperte

Quando si preme Ctrl + Maiusc + T , si ottiene una finestra di dialogo simile alla finestra di dialogo Apri Risorse chiamato la finestra di dialogo Apri Tipi. Ecco un esempio:



Come la finestra di dialogo Apri Resource mostra un elenco di risorse che corrispondono alla tua ricerca di testo. Tuttavia, solo mostra Java tipi (es. classi, enums, interfacce, ecc). Non mostra nessun altro file dello spazio di lavoro, come i file HTML o XML. L'altra differenza è che mostra tipi Java sia dal vostro spazio di lavoro e le librerie di riferimento, tra cui 3rd party e classi della libreria Java.

Simile alla finestra di dialogo Apri Resources, questo dialogo supporta anche i caratteri jolly, ma va oltre, sostenendo di casi cammello ricerche. Ad esempio, se si desidera cercare NullPointerException , è possibile digitare NPE e Eclipse sarà filtrare le tipologie in base al loro nomi in cammello maiuscole e minuscole. Si noti che digitando Npe non restituirà gli stessi risultati, come i casi di cammelli sono diversi.

La finestra di dialogo Apri Tipi è ideale per l'apertura rapida classi 3a parte o incorporate in classi Java, come ArrayList o String .

Aprire Dichiarazione & Implementation (tipo rapido gerarchia)

Se si preme F3 (Open dichiarazione) mentre il cursore si trova su un tipo Java ad esempio una classe, metodo o campo, Eclipse si aprirà la dichiarazione del tipo (se non è ancora aperto) e passare alla definizione. Nell'esempio riportato di seguito, premendo F3 sul metodo length () si aprirà String.class e vi porterà alla realizzazione di String.length () .

String name = "" ;
se  (diverrà name.lenght ()> 0 ) {...}
Ma aperta dichiarazione non è sempre sufficiente. Ad esempio, se si chiama il metodo su un'interfaccia, ad es. l' add () metodo di List , F3 vi porterà l'interfaccia List e la posizione voi sulla add () metodo. Ma spesso si vuole realmente andare in una delle implementazioni di add () , ad es. ArrayList.add () .

In questo caso è possibile visualizzare il tipo di rapida Gerarchia ( Ctrl + T ), sul metodo e scegliendo l'attuazione specifica che si desidera. Discuto Tipo rapida Gerarchia in modo più dettagliato in modo da trovare tutti i metodi che non utilizzano un certo metodo di una classe , ma ecco un breve esempio di quello che vedrete:

Tipo rapida Gerarchia Esempio

Bonus Suggerimento: Per accedere l'equivalente del mouse di queste 2 funzioni, tenere premuto Ctrl e posiziona il mouse sopra l'elemento che si desidera. Eclipse sarà sottolinearlo, che consente di fare clic sull'elemento. Se l'elemento non ha implementazioni aggiuntive, Eclipse vi porterà automaticamente alla sua unica dichiarazione. Se ci sono una o più implementazioni, si otterrà un menu a comparsa che vi offre la possibilità di aprire o dichiarazione o esecuzione, ad esempio:



Menziona rapida

Qui ci sono alcune altre caratteristiche che si possono trovare utili di volta in volta.

Aprire Super Implementazione : Quando sei posizionato in una sottoclasse che sostituisce un metodo della superclasse, è possibile scegliere Naviga> Apri Attuazione Super dal menu delle applicazioni per passare al metodo del super. È possibile configurare una scorciatoia per questo, cercando per il comando Apri attuazione Super nella finestra di preferenze Keys. In alternativa, premere Alt-N, S per invocare tramite istruzioni di menu (anche se questo non è affidabile come la configurazione di un collegamento).
Open Type Gerarchia : Il tipo di gerarchia mostra un albero che rappresenta la gerarchia di una classe (ad esempio superclassi e sottoclassi.). Basta premere F4 mentre posizionato su un nome di classe e la vista Gerarchia Type si aprirà. Da lì si può passare direttamente ad alcune classi e metodi nella gerarchia tipo.
File recenti : Se avete accidentalmente chiuso un file è ancora necessario, basta premere Alt + F e quindi il numero del file come indicato sul menu File. Eg. Alt + F, 1 vi porterà al file più recente apertura.
Spettacolo in : Utilizzando le scorciatoie per aprire i redattori, non è necessario fare affidamento sulla Explorer pacchetto molto più, quindi è un buon candidato per diventare una visione veloce, che potrebbe risparmiare un sacco di spazio sullo schermo . Ma se si vuole aprire l'editor corrente nel Explorer pacchetto, basta premere Alt + Maiusc + W, P , e Eclipse sarà immediatamente individuare il file in Esplora Package .
Pubblicità


Quale dovrei usare quando?

Se non avete abbastanza tempo per imparare tutti questi, ecco una breve guida su dove cominciare e quando utilizzarli.

Per veloce, tutti i giorni, uso generale, utilizzare Open Resource. Io lo uso per aprire tutte le risorse, anche i tipi di Java perché l'elenco mostra solo le classi nel mio lavoro, che rende la ricerca più veloce. Sicuramente worthwile imparare.
Se navighi codice (ad es. Nel corso di una revisione del codice o di debug) quindi dichiarazione aperta e Type rapida Gerarchia sono molto utili soprattutto se combinato con Open Resource.
Se si desidera visualizzare gerarchie di classi (ad es. Sottoclassi o superclassi), utilizzare Open Type Gerarchia, Open Attuazione Super o Open rapida Gerarchia. Sono non solo un buon modo di aprire le risorse, ma anche di farsi un'idea della gerarchia di classi e, quindi, il vostro disegno.
Se stai cercando di aprire le classi 3a parte o Java classi incorporate, provare a usare aperta dichiarazione (F3), perché le probabilità sono probabilmente sarete nella parte del codice che utilizza queste classi. Tuttavia, se non sei da nessuna parte vicino il codice, utilizzare Open Type.
Tenere presente, inoltre, che è possibile cambiare la scorciatoia da tastiera su una qualsiasi delle caratteristiche sopra verificando come gestire le scorciatoie da tastiera e con i nomi dei comandi appropriati per cercare e modificare la chiave.

Nessun commento:

Posta un commento

Nota. Solo i membri di questo blog possono postare un commento.