Bagaimana cara memformat kode secara otomatis di Eclipse?

411

Bagaimana Anda memformat kode secara otomatis di Eclipse?

HasanboShally
sumber
1
bagaimana Anda memposting pertanyaan dengan memenuhi "standar kualitas". bagi saya, ini adalah pertanyaan yang sangat sederhana. saya hanya ingin tahu bagaimana Anda melakukannya
2
Ini pertanyaan yang sangat sederhana, tetapi jika belum dijawab maka itu adalah pertanyaan yang kita butuhkan. Sehingga ketika orang lain memiliki pertanyaan sederhana yang sama mereka dapat datang dan menemukannya di sini.
Sheldon
Apakah format otomatis berlaku untuk file js?
Navi

Jawaban:

706

Di Windows dan Linux : Ctrl+ Shift+F

Di Mac : + +F

(Atau Anda dapat menekan Formatdi Menu Utama> Sumber)

HasanboShally
sumber
17
Di Mac⌘ + ⇧ + F
Pwdr
2
Apa panah atas di mac?
SSH
5
@SSHi ini kunci Shift
shiggity
Saya memiliki beberapa kesalahan dalam file saya. Bisakah ini menjadi alasan mengapa hal di atas tidak berhasil ??
qwerty
2
Di Linux Ubuntu dan distro Mint, ctrl + shift + f juga berfungsi. Terima kasih
Gulbala Salamov
183

Pilihan lain adalah pergi ke Window-> Preferences-> Java-> Editor-> SaveActions dan periksa opsi kode sumber Format . Kemudian kode sumber Anda akan diformat secara otomatis setiap kali Anda menyimpannya.

kostja
sumber
Banyak pilihan di sana yang benar-benar layak untuk dilihat, juga bagus untuk menyertakan @Overridepernyataan otomatis tentang save
Jeremy S.
@HasanAboShally, sekarang Anda tinggal menekan dua: D
Ojonugwa Jude Ochalifu
Opsi ini sekarang dapat ditemukan di Eclipse-> Preferences-> Java-> Editor-> SaveActions
Josh Correia
34

CTRL+ SHIFT+ Fakan memformat kode Anda secara otomatis (apakah disorot atau tidak disorot).

Tabrock
sumber
19

Ini juga dapat dilakukan di Level Proyek: Di Package Explorer, klik kanan pada proyek> Properties> Java Editor> Save Actions

Ini mungkin lebih disukai ketika bekerja sebagai tim sehingga kode semua orang disimpan dengan pengaturan format yang sama.

LimaNightHawk
sumber
13

Perhatikan: Itu tidak memformat dokumen kecuali saya memperbaiki semua kesalahan. Periksa file Anda sebelum menekan CTRLSHIFTF.

Amado Saladino
sumber
11

Tekan: Ctrl+ Aatau sorot bagian kode yang ingin Anda inden dan kemudian tekan ctrl+ i.

Zakaria ouh
sumber
1
Itu Iuntuk "Indent".
Ed Brannin
10

Windows -> Preferensi -> Java -> Editor -> simpan tindakan -> Format kode sumber -> Format baris yang diedit (atau) format semua baris.

Beberapa saat ketika Anda bekerja sebagai sebuah tim, lead tidak ingin Anda memformat semua baris kode dalam file sumber (perubahan trek besar akan ada di sana di komit). Jadi, pilih 'Format garis yang Diedit'. Ini akan mengedit dan memformat hanya garis yang Anda modifikasi.

Gubs

gubs
sumber
9

Anda dapat melakukannya dengan beberapa langkah di bawah ini

Langkah 1: tekan Ctr+ A(windows) atau cmd+ A(Mac os)

Langkah 2: Ctr+ Idi windows atau cmd+ Idi Mac os

Ini akan memformat otomatis untuk Anda

Salam

Khang
sumber
8

Rahasianya sederhana: Ctrl+ Shift+F

USIA
sumber
4

Perbarui IDE Anda dengan versi PDT terbaru untuk pemformatan kode yang lebih baik. Pada menu utama klik Bantuan -> Instal Perangkat Lunak Baru dan kemudian tambahkan URL berikut di bidang Work with :

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

Saat ditanya namanya, berikan PDT4.0.1dan kemudian lanjutkan dengan pembaruan atau instal.

Ini akan melihat apakah PDT yang sesuai sudah diinstal atau jika itu adalah versi yang lebih rendah, yang kemudian akan diperbarui.

Setelah memulai ulang atau menerapkan perubahan, buka Windows -> Preferences di bilah samping dan perluas PHP -> Code Style . Di sini Anda akan melihat item bernama Formatter . Pilih dan pilih profil aktif untuk pembentukan kode. Itu dia.

Lain kali Anda memformatnya, itu akan memilih format sesuai dengan profil aktif yang dipilih.

Semoga ini bisa membantu.

RT
sumber
4

Kita dapat membuatnya dengan:
Ctrl+ iatau Ctrl+ Shift+F

Mohammed AZOUZ
sumber
3

Perhatikan juga bahwa Anda juga dapat "melindungi" blok agar tidak diformat dengan @formatter: off dan @formatter: on , menghindari memformat ulang pada komentar misalnya, seperti di:

// 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);
jgp
sumber
2

klik kanan pada proyek> Properties> Java Editor> Save Actions

Muhammad Yawar
sumber