ฉันจะลบ linebreaks ใน Notepad ++ ได้อย่างไร


110

มีวิธีง่าย ๆ ในการลบ linebreaks ใน Notepad ++ หรือไม่

ตัวอย่างเช่น:

This text has been splitted
in lines, and it's longer than
3200 words, so it would be great
to find and replace line breaks
like these.

1
อืมใน VI มันจะเป็นแค่การพิมพ์4J
— แบร์นฮาร์ด

หากคุณต้องการเขียน URL จากการใส่พารามิเตอร์ URI ลงในหลาย ๆ บรรทัดคำตอบนี้มีประโยชน์มากกว่า: stackoverflow.com/a/13990281/501113
— chaotic3quilibrium

คำตอบ:


152
  1. เน้นบรรทัดที่คุณต้องการเข้าร่วม (หรือใช้Ctrl+ Aเพื่อเลือกทุกอย่าง)
  2. เลือกแก้ไข→การดำเนินงานสาย→เข้าร่วมกับสายจากเมนูหรือกด+CtrlJ

มันจะใส่ในช่องว่างโดยอัตโนมัติหากจำเป็นเพื่อป้องกันไม่ให้คำติดกัน


ขอบคุณ แต่ฉันต้องทำทีละคนมีวิธีทำเอกสารทั้งหมดหรือไม่
— Gabriel

2
ฉันเข้าใจแล้วตอนนี้ฉันเลือกเอกสารทั้งหมดแล้วทำงานได้ตามที่ต้องการ!
— กาเบรียล

6
CTRL J เป็นทางลัด
— user640378

เคล็ดลับ: คุณอาจต้องกด CTRL + J มากกว่าหนึ่งครั้ง อย่าใช้> ดู> ตัดคำเพื่อดู linebreaks ให้ดีขึ้น
— Kai Noack

4
ฉันจะปิดการใช้งานการเพิ่มช่องว่างได้อย่างไร
— Keith Tyler

41

CTRL+H

ในการSearch ModeเลือกExtended

ค้นหา - \r\n แทนที่ - ปล่อยว่างไว้


4
ฉันเชื่อว่ามันต้องเป็น\ r \ nเนื่องจากเป็น Windows
— James P

2
มันควรจะเป็น\r\nและฟิลด์แทนที่ควรมีอักขระช่องว่างหนึ่ง
— amiregelz

@ JamesP แตกต่างกันอย่างไร และทำไมเป็นเช่นนั้นใน Windows
— user1993

2
@ user1993: บทความ Wikipedia ที่en.wikipedia.org/wiki/Newlineมีข้อมูลโดยละเอียดเกี่ยวกับการทำงานของ linebreaks บนระบบปฏิบัติการที่แตกต่างกัน
— James P

2

สำหรับฉันแล้วการใช้ Win 7 ฉันต้องใช้

\ r

ในFindกล่องและพิมพ์<space>ในReplaceกล่องเพื่อให้มีพื้นที่เดียวระหว่างคำพูดสุดท้ายของสายปัจจุบันและคำแรกของบรรทัดถัดไป


คุณหมายถึง\n
— Prasanna

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