Domanda

Utilizzo Eclipse come IDE da un breve periodo di tempo (circa 3 mesi di utilizzo completo) e quasi ogni giorno vengo a conoscenza di scorciatoie o funzionalità di cui non avevo assolutamente idea.Per esempio, proprio oggi l'ho imparato Ctrl+3 era la scorciatoia per una finestra di accesso rapido.

Mi chiedevo quali siano le tue funzionalità Eclipse più utili/preferite.Dato che l'IDE è così grande, sarebbe utile conoscere le parti del programma più comunemente utilizzate.

È stato utile?

Soluzione

Le mie funzionalità più comunemente utilizzate sono

Ctrl+1 correzione rapida/controllo ortografico

apertura dei file

  • Ctrl+spostare+T caricare il file della classe in base al nome della classe
  • Ctrl+spostare+R caricare qualsiasi file per nome file

le corrispondenze vengono effettuate all'inizio della classe/nome file.inizia il modello di ricerca con un * per cercare ovunque all'interno del nome file/nome classe.

Formattazione

  • Ctrl+spostare+F File di origine del formato (impostare il tuo stile di formattazione nella finestra | Preferenze | Java | Style Code | Formatter)
  • Ctrl+spostare+o Organizzare le importazioni

Codice generato

  • alt+S,R per generare getter e setter
  • alt+S,v per inserire le firme dei metodi per i metodi sovrascritti dalla superclasse o dall'interfaccia

Refactoring

  • alt+spostare+l Estrai la selezione del testo come variabile locale (davvero utile in quanto determina e inserisce il tipo per te.
  • alt+spostare+M Estrai la selezione del testo come metodo
  • alt+spostare+io metodo selezionato in linea

Esecuzione e debug.

alt+spostare+X è un prefisso davvero utile per eseguire cose nel tuo file corrente.

  • alt+spostare+X, T eseguire unit test nel file corrente
  • alt+spostare+X, J esegui main nel file corrente
  • alt+spostare+X, R eseguito sul server

Ci sono più.Le opzioni ti vengono mostrate nel popup in basso a destra dopo aver premuto alt+spostare+X.

alt+spostare+X può essere scambiato per alt+spostare+D in tutti gli esempi precedenti da eseguire nel debugger.

Validazione

A partire dalla recente versione di Ganimede, ora puoi cambiare la convalida in file e cartelle specifici.Aspetto questa funzionalità da anni.

  • Vai al progetto | Proprietà | Convalida
  • clicca sul ...pulsante nella colonna delle impostazioni del validatore che desideri disattivare
  • Aggiungi una regola al file gruppo escluso

navigazione del codice

  • tenere premuto Ctrl per rendere tutte le variabili, i metodi e i nomi delle classi collegamenti ipertestuali alle loro definizioni.
  • alt+Sinistra per tornare al punto in cui hai fatto clic Ctrl
  • alt+Giusto per andare di nuovo "avanti".

Altri suggerimenti

Questo è bello:Se qualcuno ti ha inviato tramite email un'analisi dello stack, puoi copiare e incolla la traccia dello stack nella finestra della console di Eclipse.È quindi possibile fare clic sui nomi delle classi nell'analisi dello stack come se fosse stato generato dal proprio codice.

In termini di funzionalità effettive, piuttosto che di scorciatoie, consiglio vivamente di dare un'occhiata Mylyn.

Essenzialmente riveste Eclipse con una vista focalizzata sull'attività.Tiene traccia dei file che tocchi quando lavori su un'attività e concentra molti aspetti dell'interfaccia utente sulle risorse che ritiene rilevanti per il lavoro in corso.Eclipse può essere piuttosto impegnativo da guardare, soprattutto con un grande progetto multimodulo, e Mylyn aiuta a superare il problema.Anche la connettività al software di tracciamento dei problemi e ai repository di controllo del codice sorgente è eccellente.

Secondo la mia esperienza, polarizza le opinioni tra coloro che provano a lavorarci, il che probabilmente è un segno che offre qualcosa di interessante...Non voglio sembrare un fanboy, comunque vale sicuramente la pena dargli un'occhiata.

Una scorciatoia che uso tutti i giorni è Ctrl+K.Nel tuo editor (non solo file Java), seleziona semplicemente un testo (come una variabile, una funzione, ecc.), quindi utilizza questa scorciatoia per passare all'occorrenza successiva di questo testo nell'editor corrente.È più veloce dell'utilizzo di Ctrl+F scorciatoia...

Nota anche che puoi usare Ctrl+Spostare+K per cercare all'indietro.

Ctrl-Alt (su/giù) Copia le righe selezionate sopra o sotto la riga corrente.
Alt (su/giù) Sposta le linee correnti (o più linee selezionate) verso l'alto o verso il basso
Ctrl-Spostare-R Apri la finestra delle risorse, inizia a digitare per trovare la classe/risorsa
Ctrl-O Visualizza tutti i metodi e i campi per la classe corrente.Colpendolo di nuovo verranno visualizzati tutti i metodi e i campi per la classe corrente e le super classi.
Ctrl-/ O Ctrl-Alt-C Commenta righe singole o multiple con //
Ctrl-Spostare-/ Commenta le righe selezionate con /* */
Ctrl-. Ti porta alla riga di errore o di avviso successiva

CTRL+PAGINA GIÙ / CTRL+PAGINA SU per passare da un editor aperto all'altro

CTRL+E per passare anche tra gli editor aperti (permette di digitare il nome)

CTRL+O è estremamente importante per me.Allora non avrai più bisogno della vista struttura (puoi chiuderla per avere più spazio).Quindi, puoi digitare il nome di un metodo o solo l'inizio di esso e puoi raggiungerlo rapidamente.Lo uso anche per controllare quali cose sono disponibili.Per esempio: CTRL+O e poi digita ottieni...ora vedo tutti i getter.

F3 mentre un elemento è selezionato nel codice:ti porta alla sua definizione o alla sua fonte.per esempio.utilizzato in una chiamata di metodo ti porta nel codice sorgente di quel metodo.

CTRL+M per massimizzare la finestra corrente

Come già detto, CTRL+3 è estremamente buono.Fondamentalmente ti consente di utilizzare Eclipse completamente senza mouse.Basta digitare CTRL+3 e poi Package Explorer per esempio.

CTRL+F8 scorrere le prospettive

CTRL+l permette di digitare un numero di riga e ti porta direttamente a quella riga.

CTRL+SPOSTARE+G cerca tutti i riferimenti all'elemento selezionato nell'area di lavoro.

E non una scorciatoia:Nelle impostazioni del progetto sotto Java Editor puoi trovare Salva azioni.Ciò ti consente di impostare il progetto in modo che il codice venga automaticamente ripulito e formattato quando salvi un file.Questo è molto buono perché ti protegge dal pressare costantemente CTRL+O E CTRL+F.

L'aggiornamento automatico di Eclipse non è attivo per impostazione predefinita, quindi se apporti modifiche a un file esterno a Eclipse, la modifica non si rifletterà nella tua build.questo è molto fastidioso se hai appena eseguito un aggiornamento/rebase di svn/git e le cose non funzionano come dovrebbero.

Attivalo in Windows->Preferenze->Area di lavoro e seleziona Aggiorna automaticamente.

Storia locale

È una caratteristica fantastica.Eclipse ha il proprio mini-CVS per tutti i file in un progetto.Se desideri annullare alcune modifiche apportate o anche ripristinare il file eliminato, puoi fare clic con il pulsante destro del mouse sul progetto e selezionare "Ripristina da cronologia locale".

Mi ho appena salvato il culo *lacrime di gioia*

CTRL+Spostare+P A vai alla parentesi corrispondente/parentesi.

Una caratteristica fondamentale: Spostare+Alt+T per il menu di refactoring.

  • Ctrl-spostare-T, ma digita solo i personaggi iniziali (e anche alcuni altri) della classe che stai cercando.Ad esempio, puoi digitare "netli" per trovare Network Listener
  • Nella finestra di ricerca, Ctrl-. ti porta alla prima foglia di un ramo di un albero
  • Alt-/ è il completamento delle parole.Leggermente diverso da Ctrl-spazio
  • CTRL+SPOSTARE+X il testo selezionato diventa MAIUSCOLO

  • CTRL+SPOSTARE+Y il testo selezionato diventa minuscolo

Vorrei aggiungere due ulteriori scorciatoie:

  • CTRL+F6 Passare da un editor aperto all'altro (CTRL+SPOSTARE+F6 per scorrere l'elenco in senso inverso)

  • CTRL+F11 avviare il programma in modalità debug

  • F11 avviare il programma in modalità normale

Molte delle associazioni dei tasti dipendono dalla prospettiva e dalla vista attualmente attiva.

I miei più utilizzati per la prospettiva Java:

  • Ctrl-spostare-R risorsa aperta
  • Ctrl-spostare-T tipo aperto
  • Ctrl-1 correzione/refactoring rapido
  • Ctrl-J ricerca incrementale
  • Ctrl-H ricerca nei file (seleziona una directory di base e imposta l'ambito sulle risorse selezionate)
  • Ctrl-o metodi di elenco
  • Ctrl-alt-H gerarchia delle chiamate aperte
  • Ctrl-spostare-l elencare i tasti di scelta rapida
  • colpo Ctrl-spostare-l di nuovo per andare direttamente alle preferenze per modificare la mappatura dei tasti

Sono anche un fan di Eclipse, tuttavia poiché trascorro la maggior parte del mio tempo in Visual Studio, ti suggerirò di leggere la serie di articoli di Eric Sink "C# to Java" (parti 1-4).Non solo Eric è sempre una lettura divertente, ma questa breve serie copre alcuni fantastici spunti su Eclipse per coloro che non sono stati in Eclipse o ne sono stati lontani per un po':

Da C# a Java:Parte 1
Da C# a Java:Parte 2
Da C# a Java:Parte 3
Da C# a Java:Parte 4

Ctrl-Spostare-M mentre il cursore si trova sul nome di una classe nel tuo file Java, aggiungerà specificamente quella e solo quella classe alle tue importazioni.Questo è diverso da Ctrl-Spostare-O che non solo aggiungerà quelle importazioni non già definite, ma rimuoverà anche le importazioni non attualmente necessarie, cosa che potresti non voler necessariamente fare.

Mi sono dimenticato di [Ctrl+2 -> R] ridenominazione della variabile di ambito.Posizionare il cursore sulla variabile che si desidera rinominare, premere Ctrl+2, Poi R, quindi digita il nuovo nome osservando che tutte le istanze di quella variabile vengono rinominate contemporaneamente.

Suo Eccezionale al refactoring della notazione ungherese.

alt-spostare-UN è estremamente utile in alcune situazioni.

Utilizzo molto quanto sopra e mi piace anche per la ricerca rapida: CTRL+J quindi digita quello che sto cercando, quindi CTRL+K per il prossimo evento.

Ultimamente sto usando il MouseFeeds plugin per dirmi automaticamente quali sono le combinazioni di tasti.In questo modo, ripetendoli, li ricordo meglio.

Questo collegamento ha un'immagine e una descrizione migliori di ciò che appare e fa.

Spostare+Alt+B per la riga di navigazione semplice sopra l'editor.

Ho appena pubblicato questo post sul blog su Le 5 principali funzionalità nascoste di Eclipse.Contiene:

  1. Preferiti:Tipi e membri che verranno sempre visualizzati nel completamento automatico
  2. La fantastica modalità di selezione dei blocchi:Per la modifica su più righe
  3. La vista di staging di EGit:Molto meglio di Git stesso
  4. Filtri di tipo:Per rimuovere awt e java.lang.Object roba dal completamento automatico
  5. Tag di formattazione:Per delimitare le sezioni di codice che non devono essere formattate automaticamente

Alt+Sinistra E Alt+ Giusto ti guiderà avanti e indietro.

Trovo utili le impostazioni specifiche del progetto in Eclipse 3.3.

Ad esempio, se hai diversi sviluppatori che lavorano su un progetto che hanno stili di codice diversi per parentesi graffe, interlinea, numero di importazioni ecc.quindi puoi specificare le impostazioni di stile per il progetto.Quindi puoi configurare le azioni di salvataggio in modo che il codice venga formattato automaticamente quando un file viene salvato.Il risultato è che il codice di tutti viene formattato allo stesso modo prima di essere archiviato.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top