Eclipse มีการตัดบรรทัดหรือไม่


141

ฉันกำลังแก้ไขไฟล์ XML ด้วย Eclipse IDE และจำเป็นต้องใส่ย่อหน้าของข้อความ ดูเหมือนว่า eclipse จะไม่มีคุณสมบัติการพันบรรทัด ใครรู้หรือไม่ว่ามันมีหรือมีปลั๊กอินสำหรับที่?


3
คุณต้องการห่อแบบอ่อนหรือแข็ง?
Ciro Santilli 郝海东冠状病六四事件法轮功

คำตอบ:


50

ตามที่ระบุไว้ในโพสต์โดย VonC ในหน้าเดียวกันนี้ Eclipse ตอนนี้มีความสามารถนี้ตั้งแต่วันที่ 06/2016 Neon

ลองใช้ปลั๊กอินนี้แพลตฟอร์มปลั๊กอิน Eclipse

ดูเหมือนว่า eclipse จะมีความสามารถในการทำด้วยตนเองเท่านั้นและนี่คือคำสั่ง ณ จุดนี้คุณต้องฟอร์แมตข้อความที่ไฮไลต์ด้วยตนเอง

ไม่ชัดเจนว่าจะควบคุมความกว้างของบรรทัด Eclipse และการตัดบรรทัดในไฟล์ต้นฉบับ Java ของคุณอย่างไร นี่คือวิธีและที่:

ตั้งค่าความกว้างความคิดเห็นและการตัดบรรทัดPreferences->Java->Code Style->Formatterแล้วคลิกที่ปุ่มแก้ไขและเลือกแท็บความคิดเห็น ฉันชอบความกว้างของบรรทัดสำหรับความคิดเห็นที่จะเป็น 120

มีการตั้งค่าการตัดบรรทัดรหัสในบริเวณใกล้เคียงPreferences->Java->Code Style- >Formatterจากนั้นคลิกที่ปุ่มแก้ไขและเลือกแท็บการตัดบรรทัด ฉันชอบความกว้างของเส้น 120 และขนาดเยื้อง 4

การเยื้องตั้งแยกต่างหากในPreferences->Java->Code Style- >Formatterจากนั้นคลิกที่ปุ่มแก้ไขและเลือกแท็บเยื้อง ฉันชอบขนาดเยื้องของ 4 สอดคล้องกับการตั้งค่าเยื้องบรรทัดการตัด

ราวกับว่ายังไม่เพียงพอคุณยังสามารถกำหนดระยะขอบเครื่องพิมพ์ขนาดแท็บ ฯลฯ ในPreferences>General>Editors>Text Editorsที่ที่ฉันตั้งค่าความกว้างแท็บที่แสดงเป็น 4 และคอลัมน์ระยะขอบพิมพ์เป็น 120 หรือมากกว่า

นอกจากนี้คุณยังสามารถทำเครื่องหมายที่ช่องแสดงระยะขอบการพิมพ์เพื่อรับเส้นแนวตั้งจาง ๆ ที่คอลัมน์ระยะขอบของเครื่องพิมพ์


2
ฉันคิดว่าอย่างแรกเช่นกัน แต่ฉันเดาว่าเขาจะขอการห่ออัตโนมัติมากขึ้นในขณะที่แก้ไข
BalusC

@donpal ฉันคิดว่าฉันพบปลั๊กอิน
Romain Hippeau

2
ฉันใช้เวลา 45 นาทีในการค้นหาว่าความคิดเห็นมีคุณสมบัติ "ความกว้าง" ของตัวเองหรือไม่ ... MS เขียนโปรแกรมนี้หรือไม่
cmcginty

ติดตั้งสิ่งนี้เพื่อดูว่ามันจะรู้จักไฟล์มาร์กอัปและอนุญาตให้ฉันตัดคำ แต่ไม่รู้จักว่าเป็นหนึ่งใน 200+ ที่ระบุว่ารู้จักและดูเหมือนจะไม่มีวิธีที่ง่ายต่อการห่อคำในสิ่งที่มันทำ ไม่รู้จักและไม่มีอะไรมากบน Google เกี่ยวกับวิธีทำให้มันใช้งานได้ ฉันได้ถอนการติดตั้ง
simbo1905

มีข้อ จำกัด หนึ่งประการ: ปลั๊กอินนี้ใช้งานไม่ได้ในมุมมอง "เปรียบเทียบ" เส้นยาวที่มีความต่างยังคงเจ็บปวดในอุปราคา
haddr

125

อัพเดท 2016

ดังกล่าวโดยralfstx 's คำตอบ , Eclipse 4.6 M4 นีออน ( หรือมากกว่า ) มีคุณสมบัติคำห่อ!
(พ.ย. 2558 สำหรับวางจำหน่ายกลางปี ​​2559) ในมุมมองเครื่องมือแก้ไขให้พิมพ์:

Alt+ Shift+Y

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

( Sadikยืนยันในความคิดเห็นที่ใช้ได้กับEclipse 2019-09 )

โดยค่าเริ่มต้นโปรแกรมแก้ไขข้อความจะเปิดขึ้นโดยปิดการใช้งานการห่อคำ
สิ่งนี้สามารถเปลี่ยนแปลงได้ด้วยการเปิดใช้งานการตัดคำเมื่อเปิดตัวเลือกแก้ไขในGeneral > Editors > Text Editorsหน้าการตั้งค่า

สลับการตัดคำด้วยตนเองโดยคลิกในหน้าต่างตัวแก้ไขแล้วกด ( Shift+ Alt+ Y)
บน Mac OS X ให้กด ( Cmd- Opt- Y) [อัปเดตพฤษภาคม 2560]

ในที่สุดข้อผิดพลาดที่มีชื่อเสียง35779ก็ถูกปิดโดยr / # / c / 61972 /เมื่อเดือนพฤศจิกายน

อย่างไรก็ตามมีข้อผิดพลาดใหม่บางอย่าง:

ตราบใดที่เราไม่สามารถให้ประสิทธิภาพการแก้ไขที่ยอมรับได้สำหรับไฟล์ขนาดใหญ่หลังจากเปลี่ยนสถานะคำว่า wrap wrap บนเราควรตรวจสอบให้แน่ใจว่าผู้ใช้ไม่สามารถตั้งค่าการกำหนดค่า WW 1 ตามค่าเริ่มต้นเสมอและสงสัยว่าเหตุใด

(2020) MarcGuayเพิ่มในความคิดเห็น :

หากคุณต้องการให้การตัดเป็นแบบถาวร / อัตโนมัติดูเหมือนว่าปลั๊กอินcdhqจะยังคงทำงานกับ Eclipse รุ่น 2019-03 หลังจากติดตั้งคุณสามารถเปิดใช้งานผ่านทาง
Window->Preferences->Word Wrap


อัปเดต 2014

de.cdhq.eclipse.wordwrap คำ Wrap Eclipse plug-in ที่เพิ่งได้รับการปรับปรุงและไม่ให้ตัดที่ดีที่แสดงในหน้าโครงการ :

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


คำตอบเดิมพฤษภาคม 2010

ลองคราสคำ Wrap Plug-In ที่นี่

สำหรับเรคคอร์ดในขณะที่Eclipse Colorerอาจนำมาซึ่งการตัดคำสำหรับไฟล์ xml แต่ Eclipse ไม่ได้มีคุณสมบัติการตัดคำแบบนุ่มนวลสำหรับ Text Editor

นุ่มและแข็ง Soft จะบิดข้อความที่ขอบหน้าต่างด้านขวาโดยไม่ต้องเพิ่มหมายเลขบรรทัดใหม่ (ดังนั้นจะมีช่องว่างในรายการหมายเลขเมื่อคุณเปิดใช้งาน)

นี่คือหนึ่งในข้อผิดพลาดที่ upvoted มากที่สุดในประวัติศาสตร์ Eclipse: bug 35779 (9 ปีและนับ, 200+ คะแนนโหวต)

อัปเดตกุมภาพันธ์ 2556:

ข้อผิดพลาดนั้นอ้างอิงปลั๊กอินเก่าของ Word wrap แต่Oakกล่าวถึงคำตอบของเขา (upvoted) ปลั๊กอินใหม่สำหรับ Eclipse เวอร์ชันล่าสุด (Juno +) ของ Eclipse (ดังนั้น 3.8.x, 4.x อาจเห็นว่าทำงานได้กับ 3.7)
ปลั๊กอินนั้นคือ จากFlorian Weßlingผู้เพิ่งอัปเดต (มีนาคม 2013)

คลิกขวาในไฟล์ที่เปิดแล้วเลือก " สลับการตัดคำ " (ทางลัดctrl+ alt+ e)

ก่อน
คำห่อ


"ปลั๊กอิน Eclipse Word-Wrap" ทำงานได้ดีใน Eclispe PDT ล่าสุดขอบคุณ!
Fedir RYKHTIK

ขอบคุณ! ปลั๊กอิน Word-Wrap และหมายเลขบรรทัดทำงานสำหรับไฟล์ txt ปกติรวมถึงไฟล์. java แต่ไม่สามารถใช้งานกับไฟล์. xml :(
วินซ์หยวน

ว้าว. ฉันไม่เคยรักคราสมากเกินไป บางทีฉันควรใช้เสียงเรียกเข้า +1
n611x007

1
+ 1 สำหรับการกล่าวถึงคำขอคุณลักษณะซอฟต์แร็พ ลองโหวตว่าขึ้นสวรรค์
Ciro Santilli 法轮功冠状病六四事件法轮功

ในการติดตั้งปลั๊กอินนี้บน Mars ต้องใช้ไซต์อัปเดต Luna: dev.cdhq.de/eclipse/updatesite/luna
Luís de Sousa

25

Ctrl+ Shift+ Fจะจัดรูปแบบไฟล์ใน Eclipse แบ่งบรรทัดยาวเป็นหลายบรรทัดและแสดงความคิดเห็นเกี่ยวกับการตัดคำ คุณยังสามารถเน้นเฉพาะส่วนของข้อความและรูปแบบที่

ฉันรู้ว่านี่ไม่ใช่การตัดคำแบบนุ่ม / ยากเหมือนคำตอบอื่น ๆ แต่ฉันไม่คิดว่าคำถามจะถามอะไรที่แฟนซี


2
มันจะตัดคำสมมติว่าบรรณาธิการปัจจุบันของคุณรองรับการตัดคำ ตัวอย่างเช่น pydev ไม่ได้อยู่ในปัจจุบัน (ประมาณมกราคม 2014)
ecoe

Ctrl + Shift + F ไม่ได้ห่อความคิดเห็นไว้นานสำหรับฉันที่นี่ใน Mars
Peter V. Mørch

ฮึ .. ห่อยาก PS: เกี่ยวกับ "อะไรแฟนซี" ฉันอนุมานจากคำถามของ "ต้องใส่ย่อหน้าของข้อความ" ว่าเขาไม่ต้องการกด Enter ที่ส่วนท้ายของแต่ละบรรทัด ดังนั้นผมจึงสรุปเขากำลังมองหาห่อนุ่ม นอกจากนี้เขาถามว่ามีปลั๊กอินหรือไม่
ADTC

19

Eclipse Neon (4.6) ซึ่งวางจำหน่ายวันที่มิถุนายน 2559 มีการห่อคำสำหรับโปรแกรมแก้ไขข้อความ มันถูกปิดใช้งานโดยค่าเริ่มต้นและสามารถเปิดใช้งานและปิดการใช้งานโดยใช้ปุ่มทางลัดAlt+Shift+Y(บน Mac OS Cmd-Opt-Y) บรรณาธิการบางคนยังจัดหาปุ่มแถบเครื่องมือสำหรับเปิดใช้งานการตัดคำ

ดู4.6 M4 ใหม่และสำคัญ


ที่สุด! +1 ฉันได้อ้างอิงคำตอบของคุณในของฉันข้างต้น
VonC

2
ฉันไม่สามารถเปิดใช้งานสิ่งนี้ใน Mac แป้นพิมพ์ลัดอื่น (ตัวเลือกหรือคำสั่ง) ไม่เปิดใช้งานและไม่สามารถใช้ได้ในวิธีใช้หรือเมนูอื่น ๆ
เดโบราห์

1
ในการติดตั้งของฉัน (4.6.2 บน Mac) มันคือalt+ cmd+Y
Christian

วิธีเปิดใช้งานสิ่งนี้เพื่อดูการเปรียบเทียบ?
dma_k

18

คราสคำ Wrapงานปลั๊กอินสำหรับประเภทของไฟล์ใด ๆ สำหรับฉัน


1
สมบูรณ์ สิ่งที่ฉันกำลังมองหา
Andreas Dolk

ฉันติดตั้งปลั๊กอิน Word Wrap ของคุณเริ่มคราสแล้ว แต่ไม่สามารถหาตัวเลือกสำหรับ Word Wrap ได้ ฉันคิดถึงอะไรไหม? ฉันใช้ Eclipse Juno และติดตั้ง PHP PDT บน Juno เปลี่ยนเป็นทั้งเปอร์สเปคทีฟ PHP / Jave EE แต่ไม่สามารถดูตัวเลือกการตัดคำแม้หลังจากติดตั้งปลั๊กอิน Word Wrap คุณช่วยฉันหน่อยได้ไหม? ขอบคุณล่วงหน้า.
Sanjay

2
เมื่อติดตั้งแล้วคุณจะต้องคลิกขวาที่ใดก็ได้ในเครื่องมือแก้ไขแล้วเลือกToggle Word Wrapหรือกด Ctrl-Alt-E
gbmhunter

ลิงก์ใช้งานไม่ได้
โมทซาท

9

ปลั๊กอินของ Ahti Kitsik ได้รับการกล่าวถึงข้างต้น แต่มีปลั๊กอินที่ใหม่กว่าโดยผู้เขียนคนอื่นที่ทำงานกับ Eclipse เวอร์ชันใหม่ (จนถึง Juno อย่างน้อยที่สุด) และยังแก้ไขปัญหาการกำหนดหมายเลขบรรทัดในปลั๊กอินเก่า

ป้อนคำอธิบายรูปภาพที่นี่

คำแนะนำในการติดตั้งแบบสมบูรณ์อยู่ในเวอร์ชัน Eclipse เพื่อดาวน์โหลดปลั๊กอินการตัดคำ


3

จากBug 35779 - แสดงความคิดเห็น 187 :

วิธีแก้ปัญหาที่ฉันใช้สำหรับปีที่ผ่านมาในตอนนี้คือการใช้ตัวแก้ไขมาร์กอัพ eclipse wiki สำหรับการแก้ไขไฟล์ข้อความ รองรับการตัดคำและเพียงพอสำหรับฉัน บางทีข้อมูลนี้อาจช่วยคุณบางคนได้


2

การห่อคำออกมาจากกล่องพร้อมกับจูโนตอนนี้ คลิกขวาที่ตัวแก้ไขและเลือกตัวเลือก " ตัดคำ " จากรายการแบบเลื่อนลง


2
@africanherbsman ไม่พบตัวเลือก "ตัดคำ" มันระบุไว้ในมุมมองพิเศษหรือในมุมมองใด ๆ หรือไม่? ฉันอยู่ใน C ++ หนึ่ง
วัง

1
ฉันใช้ค่าเริ่มต้น Eclipse Juno Java EE เวอร์ชัน แต่ไม่สามารถระบุตัวเลือกสำหรับ WOrd Wrap
Sanjay




โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.