Eclipse: Tetapkan panjang garis maksimum untuk pemformatan otomatis?

554

Saya bekerja dengan Java. Jika saya menekan Ctrl+ Shift+ Fdi Eclipse Helios, itu akan memformat kode saya secara otomatis. Pada titik tertentu, ia membungkus garis. Saya ingin menambah panjang garis maksimum. Bagaimana saya bisa melakukan ini?

Nick Heiner
sumber
3
Catatan: mulai Eclipse Mars 4.5 M1 (Agustus 2014), panjang garis default di Eclipse adalah 120 (bukan 80). Lihat jawaban saya .
VonC

Jawaban:

703

Dalam preferensi Java -> Style Code -> Formatter , edit profil. Di bawah tab Line Wrapping adalah opsi utama untuk lebar garis (Lebar garis maksimum :). Di tab Komentar Anda memiliki opsi terpisah Lebar garis maksimum untuk komentar:, yang juga perlu diubah untuk memengaruhi pembungkus komentar.

Anda harus membuat profil sendiri untuk membuat perubahan ini jika Anda menggunakan salah satu dari [Built-in]itu. Cukup klik "Baru ..." di halaman preferensi formatter.

John Percival Hackworth
sumber
8
Ini tidak berfungsi untuk saya, jadi saya menonaktifkan sepenuhnya format komentar. Itu hampir persis sama kecuali alih-alih tab 'Pembungkus Lini' yang Anda inginkan tab 'Komentar' dan hapus centang 'Aktifkan format komentar baris'
anon58192932
48
Ini adalah jawaban yang benar, meskipun tidak memaksa lebar pada komentar. Buka tab "Komentar", dan di bagian bawah ada bidang "Lebar garis" untuk mengubah lebar garis maksimum untuk komentar.
Henrique de Sousa
6
Catatan: Eclipse (Kepler, setidaknya) dengan sangat menjengkelkan memungkinkan Anda untuk mengedit profil bawaan ke isi hati Anda, hanya untuk menghentikan Anda menyimpannya dengan pemberitahuan yang tidak mengganggu bahwa Anda TIDAK BISA mengedit profil bawaan, dan harus membuat salin dan edit itu sebagai gantinya.
kungphu
3
"Tab Baris Pembungkus" bukan jawaban yang lengkap. Seperti yang Henrique Sousa dan beberapa ID lain sebutkan, masih perlu masuk ke tab "Komentar". Saya disadap oleh garis-membungkus dalam komentar. :)
user1914692
1
Setidaknya menggunakan Luna, yang harus Anda lakukan adalah mengubah bidang teks di bagian atas tab opsi untuk sesuatu selain Eclipse [Default] dan klik Terapkan. Ini menyimpan semua modifikasi yang saya coba lakukan ke profil default.
JReader
122

Lihatlah gambar berikut:

Java->Code style->Formatter-> Edit

masukkan deskripsi gambar di sini

Sumit Singh
sumber
18
Anda lupa langkah-langkah yang menunjukkan cara menuju ke jendela preferensi =) Jendela> Preferensi
rodrigo-silveira
1
@ rodrigo-silveira ya Anda menulis, tetapi saya pikir orang-orang yang ingin mengubah lebar garis pasti akan tahu cara membuka jendela preferensi. Omong-omong, terima kasih telah menambahkannya.
Sumit Singh
5
@ rodrigo-silveira Itu tergantung platform, sebenarnya. Pada Mac, ini Eclipse -> Preferences.
ArtOfWarfare
1
@ArtOfWarfare Terima kasih telah menambahkan komentar.
Sumit Singh
3
Anda lupa bagian di mana Anda harus membuat "profil aktif" baru. Kalau tidak, Anda tidak akan dapat mengubah pengaturan apa pun.
Darrell
38

Komentar memiliki pengaturan panjang garis sendiri di bagian bawah halaman pengaturan java-> code style-> formatter-> Edit ... -> komentar

boukah
sumber
29

untuk lebar garis XML, perbarui preferensi> XML> File XML> Editor> Lebar baris

Amir Arad
sumber
19

Untuk HTML / PHP / JSP / JSPF: Web -> HTML Files -> Editor -> Line width

fbtb
sumber
9

Klik Project-> preferensi . Ketik format ke dalam pencarian - Anda akan melihat java-> code style-> formatter . Klik itu, lalu edit - akhirnya, tab pembungkus baris - ada di sana :)

Chozabu
sumber
6

Untuk file XHTML: Web -> HTML Files -> Editor -> Line width

Referensi Phantom
sumber
6

Preferensi -> Java -> Gaya Kode -> Formatter / "Edit ..."

Tab: "Pembungkus garis", "Komentar"

Bidang: "Lebar garis maksimum"

Atur keduanya untuk membuat komentar memiliki panjang yang sama juga. Anda mungkin perlu membuat profil baru jika belum memilikinya.

Roo
sumber
2

Saya menggunakan versi Eclipse yang disebut Mars yang bekerja dengan Java 7.

Pergi ke Preferences -> Java -> Style Code -> Formatter

Klik pada Tombol Edit yang ditampilkan di sebelah kanan drop down "Active Profile"

Tab: "Pembungkus garis"

Bidang: "Lebar garis maksimum", Tetapkan nilai yang diinginkan (Nilai default ditetapkan ke 120) untuk menambah / mengurangi panjang garis dalam editor

Catatan: Ingatlah untuk mengganti nama profil Aktif dengan nama pilihan Anda, karena profil Eclipse default tidak akan menerima perubahan Anda.

pak lelaki
sumber
1

Pengaturan formatter panjang garis diblokir untuk anotasi (Eclipse Photon dicentang). Oleh karena itu diperlukan dalam Pembungkus Baris -> Pengaturan pembungkus -> Anotasi . Atur garis pembungkus yang sesuai untuk Anda. Ada beberapa kemungkinan, misalnya Aktifkan bungkus bila perlu untuk menggunakan daftar ikon pertama.

hariprasad
sumber