Apakah Eclipse memiliki pembungkus baris

141

Saya mengedit file XML dengan Eclipse IDE dan perlu memasukkan paragraf teks. Tampaknya tidak ada gerhana yang memiliki fitur garis-bungkus. Adakah yang tahu apakah itu benar atau ada plugin untuk itu?

donpal
sumber
3
Apakah Anda ingin bungkus lembut atau keras?
Ciro Santilli 郝海东 冠状 病 六四 事件 法轮功

Jawaban:

50

Seperti yang disebutkan dalam posting oleh VonC di halaman yang sama. Eclipse sekarang memiliki kemampuan ini pada 06/2016 Neon.

Coba plugin ini Eclipse platform plugin

Sepertinya gerhana hanya memiliki kemampuan untuk melakukannya sendiri secara manual dan berikut adalah perintahnya. Pada titik itu Anda harus memformat ulang teks yang disorot secara manual.

Tidak terlalu jelas bagaimana cara mengontrol lebar garis Eclipse dan pembungkus garis dalam file sumber Java Anda. Begini caranya dan di mana:

Lebar komentar dan pembungkus garis diatur Preferences->Java->Code Style->Formatter, lalu klik tombol Edit dan pilih tab Komentar. Saya suka Lebar Baris untuk Komentar menjadi 120.

Pembungkus baris kode diatur di dekatnya, di Preferences->Java->Code Style- >Formatter, lalu klik tombol Edit dan pilih tab Line Wrapping. Saya suka garis lebar 120 dan ukuran indentasi 4.

Lekukan diatur secara terpisah, di Preferences->Java->Code Style- >Formatter, lalu klik tombol Edit dan pilih tab Lekukan. Saya suka ukuran indentasi 4, konsisten dengan pengaturan indentasi Pembungkus Garis.

Seolah itu tidak cukup, Anda juga dapat mengatur margin printer, ukuran tab, dll, di Preferences>General>Editors>Text Editorsmana saya mengatur Lebar Tab yang Ditampilkan ke 4 dan Kolom Cetak Margin ke 120 atau lebih.

Anda juga dapat mencentang kotak Show Print Margin untuk mendapatkan garis vertikal samar di kolom margin printer

Romain Hippeau
sumber
2
Saya juga memikirkan itu dulu, tetapi saya rasa dia lebih meminta pembungkus otomatis saat mengedit.
BalusC
@donpal Saya rasa saya menemukan sebuah plugin.
Romain Hippeau
2
butuh 45 menit mencari untuk mengetahui bahwa komentar memiliki properti 'lebar' sendiri ... apakah MS menulis program ini?
cmcginty
menginstal ini untuk melihat apakah itu akan mengenali file penurunan harga dan memungkinkan saya untuk membungkus kata tetapi tidak mengenalinya sebagai salah satu dari 200+ yang dikatakannya mengenali dan tampaknya tidak memiliki cara yang mudah untuk membungkus kata apa yang dilakukannya tidak mengenali dan tidak ada banyak hal di google tentang cara membuatnya bekerja. saya sudah uninstall.
simbo1905
Ada satu batasan: plugin ini tidak berfungsi di tampilan "Bandingkan". Garis panjang dengan diff masih menyakitkan di gerhana.
haddr
125

Perbarui 2016

Seperti yang disebutkan oleh ralfstx 's jawaban , Eclipse 4,6 M4 Neon ( atau lebih ) memiliki fitur word-wrap!
(Nov 2015, untuk rilis pertengahan 2016). Dalam tampilan editor apa pun, ketik:

Alt+ Shift+Y

https://www.eclipse.org/eclipse/news/4.6/M4/images/word-wrap.png

( Sadik menegaskan dalam komentar itu bekerja dengan Eclipse 2019-09 )

Secara default, editor teks dibuka dengan bungkus kata dinonaktifkan.
Ini dapat diubah dengan Aktifkan bungkus kata saat membuka opsi editor pada General > Editors > Text Editorshalaman preferensi.

Beralih secara manual bungkus kata dengan mengklik di jendela editor dan menekan ( Shift+ Alt+ Y).
Pada Mac OS X, tekan ( Cmd- Opt- Y). [Diperbarui Mei 2017]

Bug terkenal 35779 akhirnya ditutup oleh r / # / c / 61972 / November lalu.

Namun ada beberapa bug baru:

Selama kami tidak dapat memberikan kinerja editor yang dapat diterima untuk file besar setelah mengaktifkan status bungkus kata editor, kami harus memastikan pengguna tidak dapat mengatur preferensi WW 1 selalu aktif secara default dan bertanya-tanya mengapa editor lambat saat mengubah ukuran / memperbesar.

(2020) MarcGuay menambahkan dalam komentar :

Jika Anda ingin pembungkusnya tetap / otomatis, plugin cdhq tampaknya masih berfungsi dengan Eclipse versi 2019-03.
Setelah menginstal Anda dapat menyalakannya melalui Window->Preferences->Word Wrap.


Perbarui 2014

The de.cdhq.eclipse.wordwrap Firman-Wrap Eclipse plug-in baru saja diperbarui , dan tidak menyediakan pembungkus yang baik, seperti yang digambarkan dalam halaman proyek :

http://dev.cdhq.de/eclipse/word-wrap/img/01_wrappingOff.gifhttp://dev.cdhq.de/eclipse/word-wrap/img/02_wrappingOn_full.gif


Jawaban asli Mei 2010

Coba Eclipse Word-Wrap Plug-In di sini .

Hanya sebagai catatan, sementara Eclipse Colorer mungkin membawa pembungkus untuk file xml, Eclipse secara umum tidak memiliki fitur pembungkus lunak untuk editor Teks.

Lembut dan keras. Soft hanya akan membelokkan teks di perbatasan jendela kanan tanpa menambahkan nomor baris baru (jadi ada celah dalam daftar angka ketika Anda mengaktifkannya).

Ini adalah salah satu bug yang paling banyak diperbarui dalam sejarah Eclipse: bug 35779 (9 tahun dan terus bertambah, 200+ suara)

Pembaruan Februari 2013:

Bug itu merujuk plugin Word wrap lama, tetapi Oak menyebutkan dalam jawabannya (upvoted) plugin baru untuk versi terbaru (Juno +) Eclipse (jadi 3.8.x, 4.x, mungkin terlihat bekerja dengan 3.7)
Plugin itu adalah dari Florian Weßling , yang baru saja memperbarui (Maret 2013)

Klik kanan pada file yang dibuka dan pilih " Toggle Word Wrap " (pintas ctrl+ alt+ e)

sebelum
kata-kata terbungkus

VONC
sumber
"Eclipse Word-Wrap Plug-In" berfungsi baik di Eclispe PDT terbaru, terima kasih!
Fedir RYKHTIK
Terima kasih! Plugin Word-Wrap dan perbaikan nomor baris berfungsi untuk file txt normal termasuk file .java. Tetapi mereka tidak bekerja untuk file .xml. :(
Vince Yuan
Wow. Saya tidak pernah terlalu menyukai gerhana. mungkin saya harus menggunakan vim. +1
n611x007
1
+1 untuk menyebutkan permintaan fitur bungkus lunak. Mari kita angkat itu ke surga.
Ciro Santilli 郝海东 冠状 病 六四 事件 法轮功
Untuk menginstal plug-in ini di Mars, situs pembaruan Luna harus digunakan: dev.cdhq.de/eclipse/updatesite/luna
Luís de Sousa
25

Ctrl+ Shift+ Fakan memformat file dalam Eclipse, memecah garis panjang menjadi beberapa baris dan komentar yang bagus. Anda juga dapat menyorot hanya bagian teks dan format itu.

Saya menyadari ini bukan bungkus kata lunak / keras otomatis seperti jawaban lain, tapi saya tidak berpikir pertanyaan itu meminta sesuatu yang mewah.

jfritz42
sumber
2
itu akan membungkus kata dengan asumsi editor Anda saat ini mendukung pembungkus kata. Misalnya, pydev saat ini tidak (sekitar Januari 2014).
ecoe
Ctrl + Shift + F tidak membungkus komentar panjang untuk saya di sini di Mars.
Peter V. Mørch
Ugh .. bungkus keras . PS: tentang "sesuatu yang mewah" saya simpulkan dari pertanyaan "perlu memasukkan paragraf teks" bahwa dia tidak ingin menekan Enter pada akhir setiap baris. Jadi saya menyimpulkan dia sedang mencari bungkus lunak . Plus, dia bertanya apakah ada plugin.
ADTC
19

Eclipse Neon (4.6), tanggal rilis Juni 2016, termasuk bungkus kata untuk editor teks. Ini dinonaktifkan secara default, dan dapat diaktifkan dan dinonaktifkan menggunakan pintasan kunci Alt+Shift+Y(pada Mac OS, Cmd-Opt-Y). Beberapa editor juga menyediakan tombol bilah alat untuk mengaktifkan bungkus kata.

Lihat 4,6 M4 Baru dan Patut Disimak

ralfstx
sumber
Akhirnya! +1. Saya telah mereferensikan jawaban Anda di atas.
VonC
2
Saya tidak bisa mengaktifkan ini di Mac. Pintasan keyboard alternatif (opsi atau perintah) tidak mengaktifkannya, dan itu tidak tersedia di Bantuan atau menu lainnya.
Deborah
1
Dalam instalasi saya (4.6.2 di Mac), ini alt+ cmd+Y
Christian
Bagaimana cara mengaktifkan ini untuk tampilan perbandingan?
dma_k
18

The Eclipse Firman-Wrap Plugin bekerja untuk semua jenis file untuk saya.

Romain
sumber
1
Sempurna. Persis apa yang saya cari.
Andreas Dolk
Saya telah menginstal plugin Word Wrap Anda, memulai kembali gerhana tetapi tidak dapat menemukan opsi untuk Word Wrap. Apa aku kehilangan sesuatu? Saya Menggunakan Eclipse Juno, dan menginstal PHP PDT di Juno. Beralih ke kedua perspektif PHP / Jave EE, tetapi tampaknya tidak bisa opsi untuk bungkus kata bahkan setelah menginstal plugin Word Wrap. Bisakah Anda menolong saya? Terima kasih sebelumnya.
Sanjay
2
Setelah terinstal, Anda memiliki klik kanan di mana saja di editor dan pilih Toggle Word Wrap, ATAU tekan Ctrl-Alt-E.
gbmhunter
Tautan tidak berfungsi
Mote Zart
9

Plugin Ahti Kitsik disebutkan di atas, tetapi ada plugin yang lebih baru oleh penulis lain yang bekerja dengan versi Eclipse yang lebih baru (setidaknya hingga Juno), dan juga memperbaiki masalah penomoran baris pada plugin yang lebih lama.

masukkan deskripsi gambar di sini

Petunjuk instalasi lengkap ada di versi Eclipse untuk mengunduh plug-in bungkus kata

ek
sumber
3

Dari Bug 35779 - Komentar 187 :

Solusi, yang saya gunakan untuk tahun-tahun terakhir sekarang, adalah dengan menggunakan editor markup wiki eclipse untuk mengedit file teks. Ini mendukung bungkus kata, dan ini sudah cukup bagi saya. Mungkin informasi ini dapat membantu sebagian dari Anda.

pba
sumber
2

Bungkus kata keluar dari kotak dengan Juno sekarang. Klik kanan pada editor dan pilih opsi " Word Wrap " dari dropdown.

mannadu
sumber
2
@africanherbsman Tidak dapat menemukan opsi "Word Wrap". Apakah itu ditentukan dalam perspektif khusus atau dalam jenis perspektif apa pun? Saya di C ++ satu.
Wang
1
Saya menggunakan Default Eclipse Juno Java EE Version, tetapi tidak dapat menemukan opsi untuk WOrd Wrap.
Sanjay
1

Dalam Eclipse v4.7 (Oksigen):

Window menu → Editor → Toggle Word Wrap (Shift+Alt+Y)
Nicolas
sumber
1

Dalam Versi: 2019-12 (4.14.0) di MAC

Buka Windows-> Editor->Toggle Word Wrap

Jackson
sumber