ใน Eclipse ฉันจะแทนที่อักขระด้วยบรรทัดใหม่ได้อย่างไร


86

ใน Eclipse 3.3.2 ฉันต้องการแทนที่อักขระ (พูดว่า ',') ด้วยบรรทัดใหม่ในไฟล์ ฉันควรเขียนอะไรในช่อง "แทนที่ด้วย" เพื่อดำเนินการดังกล่าว

แก้ไข: ดูเหมือนว่าจะมีคำตอบมากมายสำหรับ Eclipse 3.4 มีวิธีแก้ปัญหาสำหรับ Eclipse 3.3.X หรือไม่?

คำตอบ:


143

ทำเครื่องหมายที่ช่อง "นิพจน์ทั่วไป" และใช้ "\ R" ในช่อง "แทนที่ด้วย"

เป็นคุณสมบัติใหม่ที่มาพร้อมกับ Eclipse 3.4 ดูมีอะไรใหม่ใน 3.4


1
ตรวจสอบว่าความช่วยเหลือค่า Eclipse ในกล่องแทนที่ด้วยให้คุณเป็นไปได้หรือไม่ถ้าไม่ใช่รุ่น Eclipse ของคุณจะไม่จัดการ
David Pierre

ฉันใช้เวอร์ชัน 3.3.2 และความช่วยเหลือไม่ได้แสดงค่านั้น
paulgreg

2
สิ่งนี้รบกวนฉันมาหลายปีแล้ว ฉันไม่อยากจะเชื่อเลยว่าฉันไม่เคยใช้เวลากับ Google ในการทำมัน (ซึ่งแน่นอนพาฉันมาที่นี่)
corsiKa

คุณช่วยฉันอย่างน้อย 15 นาที

Eclipse.org หยุดการโฮสต์รุ่นที่เก็บถาวรนั้น ฉันพบออนไลน์ที่นี่: helpml.com:8088/help/index.jsp?topic=/… (คลิกที่ค้นหาในสารบัญ)
Sam Hasler

1

ทำเครื่องหมายที่ช่อง "นิพจน์ทั่วไป" และใช้ "\ n" ในช่อง "แทนที่ด้วย"


ใช่ฉันลองก่อน แต่มันไม่ทำงานกับคราสของฉัน (3.3.2)
paulgreg

1

เช่นเดียวกับที่คนอื่น ๆ กล่าวเพียงแค่ใช้นิพจน์ทั่วไป แต่แทนที่จะใช้แค่ \ r ให้ใส่ \ r \ n


0

ฉันใช้ Helios และใช้งานได้ แต่ฉันมีปัญหาในการเปลี่ยน ... ฉันต้องการวางเส้นแบ่งระหว่างวงเล็บเหล่านี้ "> <" (เพื่อให้แท็ก XML ใหม่แต่ละแท็กไปยังบรรทัดใหม่) .. . ก่อนอื่นฉันต้องวางแช็คเตอร์ระหว่าง 2 วงเล็บเช่น / r หลังจากนี้ฉันเลือกช่อง "นิพจน์ทั่วไป" และแทนที่ / r ด้วย \ R ซึ่งส่งผลให้มีการแบ่งบรรทัดที่ถูกต้อง มิฉะนั้นการแทนที่ดูเหมือนจะเป็นสีเทา


0

ฉันเพิ่งพบบทความเกี่ยวกับปัญหานั้น ดูเหมือนว่าจะเป็นจุดบกพร่อง

มีวิธีแก้ปัญหาคือการคัดลอกบรรทัดใหม่ในคลิปบอร์ดแล้ววางลงในช่อง "แทนที่"


ฉันไม่เข้าใจด้วยซ้ำว่าวิธีแก้ปัญหาควรจะเป็นอย่างไร
David Pierre

คุณจะต้องเลือก "อักขระขึ้นบรรทัดใหม่" โดยคลิกที่บรรทัดของอักขระสุดท้ายและเลื่อนเมาส์ไปก่อนอักขระตัวแรกในบรรทัดถัดไป ฉันเลือกบางอย่าง แต่ไม่สามารถวางลงในช่องแทนที่ได้
paulgreg

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

ลิงก์ไม่ถูกต้องในคำตอบ
Siddharth

0

หากการค้นหาไฟล์ดำเนินการโดยเลือกช่องทำเครื่องหมายนิพจน์ทั่วไปจากนั้นแทนที่ทั้งหมด / แทนที่ที่เลือกจะอนุญาตให้ใช้นิพจน์ทั่วไปและจะแปลง \ n เป็นขึ้นบรรทัดใหม่ในไฟล์

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