Jak automatycznie formatować kod w Eclipse?

Jak automatycznie formatować kod w Eclipse?

Author: Deduplicator, 2013-03-27

13 answers

Na Windows i Linux : Ctrl + Shift + F

Na Maca : + + F

(Alternatywnie możesz nacisnąć Format w menu głównym > Źródło)

 733
Author: HasanAboShally,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2019-09-15 15:35:37

Kolejną opcją jest przejście do Window->Preferences->Java->Editor->SaveActions i zaznaczenie opcji sformatuj kod źródłowy. Następnie Twój kod źródłowy zostanie sformatowany automatycznie za każdym razem, gdy go zapiszesz.

 195
Author: kostja,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-03-27 09:18:50

CTRL + SHIFT + F automatycznie sformatuje kod (bez względu na to, czy jest podświetlony, czy nie).

 39
Author: Tabrock,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-12-20 02:40:05

Można to również zrobić na poziomie projektu: W Eksploratorze pakietów Kliknij prawym przyciskiem myszy na projekt > właściwości > Java Editor > Zapisz akcje

Może to być korzystne podczas pracy zespołowej, aby każdy kod był zapisywany z tymi samymi ustawieniami formatu.

 20
Author: LimaNightHawk,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-02-12 14:52:55

Uwaga: nie sformatował dokumentu, chyba że poprawiłem wszystkie błędy. Sprawdź plik przed naciśnięciem CTRLSHIFTF .

 14
Author: Amado Saladino,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-03-15 20:59:12

Naciśnij: Ctrl + A lub zaznacz część kodu, którą chcesz wciąć a następnie naciśnij ctrl + i .

 12
Author: Zakaria ouh,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-12-20 02:34:45

Windows - > Preferences - > Java - > Editor - > save actions - > Formatuj kod źródłowy - > Formatuj edytowane linie (lub) Formatuj wszystkie linie.

Kiedy pracujesz jako zespół, lead nie chce, abyś formatował wszystkie linie kodu w pliku źródłowym(ogromne zmiany ścieżek będą tam przy zatwierdzeniu). Wybierz "Formatuj edytowane linie". Spowoduje to edycję i formatowanie tylko zmodyfikowanych linii.

GUB

 12
Author: gubs,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-01-31 16:58:57

Możesz zrobić krok poniżej

Krok 1: Naciśnij Ctr + A (windows) lub cmd + A (Mac os)

Krok 2: Ctr + I w windows lub cmd + I W Mac os

To automatycznie sformatuje dla ciebie

Pozdrawiam

 9
Author: Khang,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-07-06 06:52:53

Sekret jest prosty: Ctrl+Shift+F

 8
Author: AGE,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2019-04-29 19:35:59

Zaktualizuj swoje IDE o najnowszą wersję PDT, aby uzyskać lepsze formatowanie kodu. W menu głównym Kliknij Help - > Install New Software , a następnie dodaj następujący adres URL w polu Work with :

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

Po zapytaniu o nazwę, podaj ją PDT4.0.1, a następnie przejdź wraz z aktualizacją lub instalacją.

Sprawdzi, czy odpowiedni PDT jest już zainstalowany lub czy jest to niższa wersja, która następnie zostanie zaktualizowana.

Po ponownym uruchomieniu lub zastosowaniu zmian przejdź do Windows - > Preferences na pasku bocznym i rozwiń PHP -> styl kodu. Tutaj zobaczysz element o nazwie Formatter. Wybierz go i wybierz aktywny profil dla formatowania kodu. To wszystko.

Następnym razem, gdy go sformatujesz, wybierze format zgodnie z wybranym aktywnym profilem.

Mam nadzieję, że to pomoże.
 4
Author: R T,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-09-13 11:32:51

Możemy to zrobić przez :
Ctrl+i lub Ctrl+Shift+F

 4
Author: Mohammed AZOUZ,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-01-25 15:49:04

Kliknij prawym przyciskiem myszy projekt > właściwości > edytor Java > Zapisz akcje

 3
Author: Muhammad Yawar,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-08-29 11:10:34

Należy również pamiętać, że można również" chronić " blok przed formatowaniem za pomocą @ formatter: off i @ formatter: on , unikając formatowania w komentarzu, na przykład w:

// 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);
 3
Author: jgp,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2019-01-15 11:43:55