ฉันจะลบ 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.