8 scorciatoie da tastiera Eclipse essenziali per principianti

8 scorciatoie da tastiera Eclipse essenziali per principianti / Programmazione

Questo articolo è stato originariamente scritto per Eclipse Juno, ma è stato aggiornato per Eclipse Oxygen.

Recentemente ho avuto due incarichi di programmazione della coppia, ciascuno in Java e ciascuno con un partner separato. Entrando in questo senza molta conoscenza, il mio primo partner ha suggerito di usare Eclipse IDE e questa è stata una grande scelta. Se sei appena agli inizi in Java, Eclipse è la strada da percorrere.

In passato, avevo provato ad apprendere il famigerato editor VIM, ma nonostante tutti i tutorial VIM là fuori, ho trovato la curva di apprendimento troppo ripida. Eclipse è molto più facile da comprendere: puoi vedere una lista di tutti i file nel tuo progetto Java (o Android) che si trova nel package explorer, navigare facilmente nella funzione desiderata con la finestra di schema, ottenere suggerimenti per funzioni, importazioni, e altro ancora.

Fortunatamente per me, il mio primo partner mi ha insegnato una serie di utili scorciatoie da tastiera per il flusso di lavoro, che poi ho trasmesso al mio secondo partner che sapeva quanto meno io. Essendo una interfaccia per principianti come l'interfaccia di Eclipse, devi a te stesso imparare queste scorciatoie da tastiera. Aumenteranno ulteriormente la tua produttività, garantita.

1. Organizza le importazioni (Ctrl + Shift + O)

Che si lavori con le librerie native di Java 10 Concetti di base su Java da imparare quando si inizia 10 Concetti di base su Java da imparare quando si inizia a scrivere GUI, sviluppo di software lato server o un'applicazione mobile con Android, apprendimento Java ti servirà bene. Ecco alcuni concetti base di Java per aiutarti a iniziare. Leggi di più e classi o incorpora framework di terze parti nel tuo codice, una cosa è vera: per utilizzare una classe, devi prima importare la classe prima che Eclipse la identifichi come valida e disponibile per il completamento automatico del codice (tipizzazione in tempo reale suggerimenti).

Ma chi ha tempo per memorizzare ogni singolo percorso del pacchetto per ogni singola classe in ogni singola libreria? Puoi lasciare che Eclipse lo gestisca usando te CTRL + MAIUSC + O collegamento, che importa automaticamente le classi non riconosciute nel codice.

Ad esempio, se hai questo bit di codice:

public class Hello public static void main (String [] args) ArrayList list = new ArrayList (); 

E poi usa la scorciatoia Organizza le importazioni, diventa così:

import java.util.ArrayList; public class Hello public static void main (String [] args) ArrayList list = new ArrayList (); 

Invece di digitare manualmente le righe di importazione, puoi semplicemente scrivere il codice normalmente finché non vedi le linee ondulate rosse. Eccezioni Java: le stai gestendo correttamente? Eccezioni Java: le gestisci correttamente? Un'eccezione nella programmazione indica una condizione eccezionale nell'esecuzione del programma. È usato quando la condizione può essere gestita meglio altrove. Considera i seguenti esempi di gestione delle eccezioni Java. Leggi di più (indicando le classi non riconosciute), quindi fai clic sul collegamento Organizza importazioni.

Si noti che questa scorciatoia anche rimuove importazioni inutilizzate (nei casi in cui hai cancellato il codice) e tipi le dichiarazioni di importazione per pacchetto.

2. Rientro corretto (Ctrl + I)

La leggibilità del codice è importante, non solo per te (in modo che tu possa tornare in un secondo momento e capire cosa hai scritto) ma per chiunque altro possa guardare il tuo codice (partner, professori, collaboratori open source). Indentazione corretta è essenziale 10 Errori di programmazione e codifica più comuni 10 Errori di programmazione e codifica più comuni Di seguito sono riportati alcuni degli errori di programmazione e di codifica più comuni realizzati dagli sviluppatori. Questi errori hanno provocato interruzioni generalizzate, furto di dati, intrusioni e altro ancora. Leggi di più .

Il tuo codice spesso assomiglia a questo?

public void insertHead (int x) Link newLink = new Link (x); if (isEmpty ()) tail = newLink; else head.previous = newLink; newLink.next = head; head = newLink; 

Forse l'hai scritto in questo modo, o forse hai copiato da un'altra parte. Ad ogni modo, la buona notizia è che Eclipse rende banalmente facile la correzione: evidenzia la porzione di codice che è difficile da leggere, quindi usa Ctrl + I scorciatoia per portarlo immediatamente a indentazione corretta:

public void insertHead (int x) Link newLink = new Link (x); if (isEmpty ()) tail = newLink; else head.previous = newLink; newLink.next = head; head = newLink; 

Puoi cambiare il modo in cui Eclipse gestisce il rientro andando a Finestra> Preferenze, poi nel pannello di sinistra vai a Java> Stile codice> Formatter> Modifica ...> Rientro. Ulteriori informazioni su come scrivere codice pulito Il tuo codice può avere un buon odore! Come risolvere il tuo codice può sentire l'odore! Come risolverlo In questo articolo, evidenzieremo 10 degli odori di codice più comuni e come deodorarli. Se sei un nuovo programmatore, evita questi e il tuo codice sarà notevolmente migliore! Leggi di più .

3. Elimina riga corrente (Ctrl + D)

Quando si scrive codice in Java, è naturale rimuovere intere righe di codice alla volta. Il peggior modo di fare questo? Evidenzia con il mouse, quindi premi Backspace. Il modo da rookie per farlo? Premi il tasto Fine, tieni premuto Shift, premi il tasto Home, quindi Backspace. Ma il modo pro? Basta colpire Ctrl + D:

4. Raccomandazione di completamento automatico (Ctrl + Spazio)

Sfortunatamente, Java è noto per essere estremamente prolisso - i nomi di classi, metodi e variabili sono tra i più lunghi nell'intero settore della programmazione. Digitandoli tutti a mano ogni volta? Non è la mia idea di un momento divertente.

Ecco cosa fai invece: scrivi le prime lettere della classe, metodo o variabile che vuoi, quindi premi Ctrl + Spazio. Questo fa apparire un elenco di consigli sul completamento automatico insieme a firme dei metodi, tipi di variabili e altro ancora. Seleziona quello giusto, premi Invio e mantieni la codifica.

Caratteristiche come il completamento automatico sono alcuni dei motivi per cui gli IDE vincono gli editor di testo Editor di testo e IDE: quale è meglio per i programmatori? Editor di testo e IDE: quale è meglio per i programmatori? Scegliere tra un IDE avanzato e un editor di testo più semplice può essere difficile. Offriamo alcuni spunti per aiutarti a prendere questa decisione. Leggi di più .

5. System.out.println (“sysout” e Ctrl + Spazio)

Quando si lavora con le applicazioni della console Come salvare l'output della riga di comando su file su Windows, Mac e Linux Come salvare l'output della riga di comando su file su Windows, Mac e Linux Salvare l'output di un comando in un file è utile se si è cercando di diagnosticare un problema, ed è super facile da fare. Per saperne di più, è necessario utilizzare System.out.println () per la stampa di messaggi. Ma poiché è così complicato, Eclipse ha una scorciatoia veloce per te: scrivi “sysout” (senza virgolette), quindi premere Ctrl + Spazio.

La parte migliore? Il cursore viene immediatamente posizionato tra parentesi della chiamata del metodo, quindi inizi subito a digitare il messaggio:

6. Cerca in tutto il progetto (Ctrl + H)

Quando si lavora su codebase di grandi dimensioni, è facile dimenticare dove hai dichiarato determinate classi, metodi o variabili. Invece di perdere tempo a sfogliare le directory a mano, usa il prompt Cerca tutto il progetto con Ctrl + H scorciatoia.

Per impostazione predefinita, viene fornito con quattro tipi di ricerca: Ricerca file, Ricerca attività, Ricerca Git e Ricerca Java. Utilizzerai principalmente la ricerca Java, che cerca solo tra i file sorgente, ma gli altri tre possono essere utili a modo loro.

7. Esegui applicazione (Ctrl + F11)

La prima volta che esegui un nuovo progetto, dovresti farlo Esegui> Esegui come ...> Applicazione Java. Ma dopo, puoi accelerare le cose con il Ctrl + F11 collegamento, che esegue il progetto corrente usando la stessa configurazione dell'ultima volta in cui è stato eseguito il progetto.

8. Rinomina (Alt + Shift + R)

Ecco la cosa sui nomi di classi, metodi e variabili: una volta dichiarati, possono essere referenziati a dozzine, centinaia o persino migliaia di volte in un progetto. Ora immagina se hai mai bisogno di cambiare il nome di una classe, metodo o variabile. Potrebbero essere necessarie ore (o giorni!) Per rinominare ogni singolo riferimento.

Oppure puoi fare clic con il tasto destro sul nome, selezionare Refactor> Rinomina, digita il nuovo nome e fai in modo che Eclipse cambi ogni singolo riferimento nell'intero progetto in un secondo. Ancora più veloce, puoi fare clic sul nome, premere Alt + Maiusc + R, digita il nuovo nome e premi Invio. Bam, fatto!

Altri suggerimenti per programmatori Java principianti

Come programmatore Java, dovresti assolutamente capire come funziona la macchina virtuale Java Perché la Java Virtual Machine aiuta il tuo codice a funzionare meglio Perché la Java Virtual Machine aiuta il tuo codice a funzionare meglio Cosa sapere perché la java virtual machine dà a java più vantaggi rispetto alla programmazione nativa per un'applicazione? Continuate a leggere per scoprirlo! Ulteriori informazioni e perché consente lo sviluppo multipiattaforma. Dovresti anche avere familiarità con questi concetti base di Java 10 Concetti fondamentali di Java da imparare quando si inizia 10 Concetti fondamentali di Java da imparare quando si inizia Se si sta scrivendo una GUI, si sviluppa un software lato server o un'applicazione mobile con Android, imparare Java ti servirà bene. Ecco alcuni concetti base di Java per aiutarti a iniziare. Ulteriori informazioni, ad esempio come utilizzare le eccezioni in Java Java Eccezioni: le gestisci correttamente? Eccezioni Java: le gestisci correttamente? Un'eccezione nella programmazione indica una condizione eccezionale nell'esecuzione del programma. È usato quando la condizione può essere gestita meglio altrove. Considera i seguenti esempi di gestione delle eccezioni Java. Leggi di più .

E non saltare questi suggerimenti per padroneggiare un nuovo linguaggio di programmazione 7 Trucchi utili per padroneggiare un nuovo linguaggio di programmazione 7 Trucchi utili per padroneggiare un nuovo linguaggio di programmazione Va bene essere sopraffatti quando si sta imparando a programmare. Probabilmente dimenticherai le cose così velocemente come le impari. Questi suggerimenti possono aiutarti a conservare meglio tutte le nuove informazioni. Leggi di più .

Quali altri utili suggerimenti hai per i principianti su Java o Eclipse? Fateci sapere nei commenti qui sotto!

Scrivi Markdown? Scopri il nostro Markdown Cheat Sheet Il Cheat Sheet Markdown stampabile per principianti ed esperti Il Cheat Sheet Markdown stampabile per principianti ed esperti Questo cheat stampabile Markdown fornisce tutto ciò che devi sapere sulla formattazione Markdown a colpo d'occhio. Tenerlo a portata di mano e non essere mai più confuso. Leggi di più !

.