martedì 26 luglio 2011

Il più veloce modi per aprire gli editor di Eclipse utilizzando la tastiera

da Byron

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

Fortunatamente, Eclipse ha un certo numero di modi per aprire editori facilmente utilizzando la tastiera. Coppia di questi con una gran quantità di scorciatoie da tastiera per navigare tra i redattori , una volta che li hai aperti, e hai gli strumenti sufficienti a 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 utilizzare quale metodo.

Risorse aperto

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

Quando si preme Ctrl + Shift + R , si ottiene una finestra di dialogo che permette di ricercare tutti i file attualmente nell'area di lavoro. È possibile trovare qualsiasi file come classi, XML, la proprietà, file HTML e altri. Ecco un esempio:

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

La casella di ricerca supporta i caratteri jolly, così è possibile digitare * Dao per cercare tutti i file che contengono la parola Dao . Se non si comprendono i caratteri jolly (* e?) Eclipse poi farà un incontro diretto della stringa si accede ai file nel vostro spazio di lavoro. La ricerca non è case-sensitive, però, così non devi preoccuparti caso cammello.

Tipi aperto

Quando si preme Ctrl + Maiusc + T , si ottiene una finestra di dialogo simile a quella delle risorse di dialogo Apri chiamato Tipi di dialogo Apri. Ecco un esempio:

Come risorsa aperta la finestra di dialogo che mostra un elenco di risorse che corrispondono al testo di ricerca. Tuttavia, solo mostra tipi Java (es. classi, enumerazioni, interfacce, ecc.) Non mostra altri file nello spazio di lavoro come file HTML o XML. L'altra differenza è che mostra tipi Java sia dal vostro spazio di lavoro elibrerie di riferimento, tra cui 3rd party e le classi della libreria Java.

Simile al dialogo Apri risorse, questa finestra di dialogo supporta anche i caratteri jolly, ma va oltre sostenendo ricerche caso cammello. Per esempio, se si desidera cercare NullPointerException , è possibile digitare NPE ed Eclipse filtrerà le tipologie in base alle loro case-sensitive caso cammello nomi. Si noti che digitando NPE non restituiscono gli stessi risultati, come il cammello casi sono diversi.

La finestra di dialogo aperta Tipi è ideale per la rapida apertura di classi 3a parte o built-in classi Java come ArrayList o String .

Dichiarazione aperto & Implementation (Gerarchia tipo rapido)

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

String name = "" ;
se (name.length ()> 0 ) {...}

Ma Dichiarazione Open non è sempre sufficiente. Per esempio, se si chiama il metodo su un'interfaccia, ad es. l' add () metodo di lista , F3 vi porterà l'interfaccia Liste la posizione che il add () metodo. Ma spesso in realtà si vuole andare a una delle implementazioni di add () , ad es. ArrayList.add () .

In questo caso è possibile visualizzare la Gerarchia rapida Type ( Ctrl + T ) sul metodo e optano per l'attuazione specifico che si desidera. Discuto Gerarchia rapida Tipo più in dettaglio nel come trovare tutti i metodi che annullano un certo metodo di una classe , ma ecco un rapido esempio di quello che vedrete:

Esempio rapido Tipo Gerarchia

Suggerimento bonus: Per accedere l'equivalente del mouse di queste 2 caratteristiche, tenere premuto Ctrl e posiziona il mouse sopra l'elemento che si desidera. Eclipse lo sottolineano, che consente di fare clic sull'elemento. Se l'elemento non ha implementazioni ulteriori, Eclipse vi porterà automaticamente alla sua dichiarazione unica. Se ci sono uno o più implementazioni, otterrai un menu che vi offre la possibilità di aprire o la dichiarazione o l'applicazione, ad esempio:

Veloce menziona

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

  • Implementazione open Super : Quando sei posizionato in una sottoclasse che sovrascrive un metodo della superclasse, è possibile scegliere Naviga> Apri implementazione Super dal menu dell'applicazione per passare al metodo del Super. Si può configurare una scorciatoia per questo, cercando per il comando implementazione Open Super nella finestra di dialogo delle preferenze Keys. In alternativa, premere Alt-N, S per invocare via mnemonici menu (anche se questo non è affidabile come la configurazione di un collegamento).
  • Gerarchia Open Type : gerarchia di tipo mostra un albero che rappresenta la gerarchia di una classe (es. superclassi e sottoclassi). Basta premere F4mentre posizionato su un nome di classe e la vista Gerarchia tipo si aprirà. Da lì si può passare direttamente a determinate classi e metodi nella gerarchia dei tipi.
  • File recenti : Se avete accidentalmente chiuso un file hai ancora bisogno, basta premere Alt + F e poi il numero del file come indicato nel menu File. Ad es. Alt + F, 1 vi porterà al file aperti di recente.
  • Mostra in : Usando le scorciatoie per aprire editori, non è necessario contare sulla Package Explorer che molto più, quindi è un buon candidato per diventare una vista veloce, che potrebbe risparmiare un sacco di spazio sullo schermo . Ma se si desidera aprire l'editor di corrente nel Package Explorer, è sufficiente premere Alt + Shift + W, P , ed Eclipse saranno immediatamente individuare il file in Esplora pacchetto .

Quale dovrei usare quando?

Se non si hanno abbastanza tempo per imparare tutti questi, ecco un breve resoconto su dove cominciare e quando usarli.

  • Per un veloce, tutti i giorni, uso generale, l'uso delle risorse Open. Io lo uso per aprire tutte le risorse, i tipi di Java anche perché l'elenco mostra solo le classi nel mio lavoro, che rende la ricerca più veloce. Sicuramente worthwile da imparare.
  • Se navighi codice (ad esempio durante una revisione del codice o per fare un debug), poi dichiarazione aperta e Gerarchia Tipo rapida sono molto utili specialmente se combinata con risorse Open.
  • Se si desidera visualizzare gerarchie di classi (ad esempio sottoclassi o superclassi), utilizzare Gerarchia di tipo aperto, implementazione open Super o Open Gerarchia rapida. Non sono solo un buon modo di risorse apertura, ma anche di farsi un'idea della gerarchia delle classi e quindi la progettazione.
  • Se stai cercando di aprire le classi 3a parte o Java classi incorporate, utilizzare dapprima Dichiarazione aperta (F3), perché le probabilità sono probabilmente sarete nella parte del codice che utilizza queste classi. Tuttavia, se non sei da nessuna parte vicino al codice, utilizzare Open Type.

Anche tenere a mente che è possibile cambiare la scorciatoia da tastiera su una qualsiasi delle caratteristiche di cui sopra, consulta come gestire le scorciatoie da tastiera e utilizzando i nomi comando appropriato per cercare e modificare la chiave


Corso Java - Corsi Java - Corsi programmazione Java

Corso programmazione Android - Certificazione Android

Nessun commento:

Posta un commento

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