Come formattare automaticamente il codice in Eclipse?


411

Come si formatta automaticamente il codice in Eclipse?


1
come hai pubblicato una domanda con il rispetto degli "standard di qualità". per me, è una domanda molto semplice. volevo solo sapere come l'hai fatto

2
È una domanda molto semplice, ma se non ha ancora ricevuto risposta, allora è una domanda di cui abbiamo bisogno. In modo che quando qualcun altro ha la stessa semplice domanda possono venire e trovarla qui.
Sheldon,

Il formato automatico si applica ai file js?
Navi,

Risposte:


706

Su Windows e Linux : Ctrl+ Shift+F

Su Mac : + +F

(In alternativa puoi premere Formatnel menu principale> Sorgente)


17
Su Mac⌘ + ⇧ + F
Pwdr,

2
Qual è la freccia su sul mac?
SSH Questo

5
@SSHQuesto è il tasto Maiusc
shiggity,

Ho alcuni errori nel mio file. Questo può essere un motivo per cui quanto sopra non funziona ??
Qwerty

2
Su Linux Ubuntu e Mint distro, funziona anche ctrl + shift + f. Grazie
Gulbala Salamov,

183

Un'altra opzione è quella di andare su Finestra-> Preferenze-> Java-> Editor-> Salva azioni e selezionare l' opzione Formato codice sorgente . Quindi il tuo codice sorgente verrà formattato in modo veramente automatico ogni volta che lo salvi.


Un sacco di opzioni lì vale davvero la pena cercare, anche bello includere la @Overridedichiarazione automatica sul salvataggio
Jeremy S.

@HasanAboShally, ora basta premere due: D
Ojonugwa Jude Ochalifu

Questa opzione ora può essere trovata in Eclipse-> Preferenze-> Java-> Editor-> SaveActions
Josh Correia

34

CTRL + SHIFT + Fformatterà automaticamente il codice (sia esso evidenziato o non evidenziato).


19

Questo può essere fatto anche a livello di progetto: in Esplora pacchetti, fare clic con il tasto destro del mouse sul progetto> Proprietà> Java Editor> Salva azioni

Questo potrebbe essere preferibile quando si lavora in gruppo in modo che il codice di tutti venga salvato con le stesse impostazioni di formato.


13

Avviso: non ha formattato il documento se non ho corretto tutti gli errori. Controlla il tuo file prima di premere CTRLSHIFTF.


11

Premere: Ctrl+ Ao evidenziare la parte del codice che si desidera rientrare, quindi premere ctrl+ i.


1
Questo è un I"rientro".
Ed Brannin,

10

Windows -> Preferenze -> Java -> Editor -> salva azioni -> Formatta codice sorgente -> Formatta righe modificate (o) formatta tutte le righe.

Qualche volta, quando lavori come una squadra, il lead non vuole che tu formatti tutte le righe del codice in un file sorgente (enormi cambiamenti di traccia saranno presenti su commit). Quindi, seleziona 'Formatta linee modificate'. Ciò modificherà e formatterà solo le righe modificate.

Gübs


9

Puoi fare con un po 'di muggito

Passaggio 1: premere Ctr+ A(windows) o cmd+ A(Mac os)

Passaggio 2: Ctr+ Iin Windows o cmd+I in Mac OS

Si formatterà automaticamente per te

Saluti


8

Il segreto è semplice: Ctrl+ Shift+F


4

Aggiorna il tuo IDE con l'ultima versione di PDT per una migliore formattazione del codice. Nel menu principale, fai clic su Guida -> Installa nuovo software, quindi aggiungi il seguente URL nel campo Lavora con :

http://download.eclipse.org/tools/pdt/updates/4.0.1 

Quando ti viene chiesto il nome, daglielo PDT4.0.1 e poi passa con l'aggiornamento o l'installazione.

Vedrà se il PDT appropriato è già installato o se si tratta di una versione precedente, che verrà quindi aggiornata.

Dopo aver riavviato o applicato le modifiche, vai su Windows -> Preferenze sulla barra laterale ed espandi PHP -> Stile codice . Qui vedrai un oggetto chiamato Formatter . Selezionalo e scegli il profilo attivo per la formulazione del codice. Questo è tutto.

Alla successiva formattazione, sceglierà un formato in base al profilo attivo selezionato.

Spero che sia d'aiuto.



3

Inoltre, puoi anche "proteggere" un blocco dalla formattazione con @formatter: off e @formatter: on , evitando ad esempio un riformattazione di un commento, come in:

// Master dataframe
Dataset<Row> countyStateDf = df
    .withColumn(
        "countyState",
        split(df.col("label"), ", "));

// I could split the column in one operation if I wanted:
// @formatter:off
//    Dataset<Row> countyState0Df = df
//        .withColumn(
//            "state",
//            split(df.col("label"), ", ").getItem(1))
//        .withColumn(
//            "county",
//            split(df.col("label"), ", ").getItem(0));
// @formatter:on

countyStateDf.sample(.01).show(5, false);

2

fare clic con il tasto destro sul progetto> Proprietà> Editor Java> Salva azioni

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.