สลับคอลัมน์เป็นแถว


16

ฉันจะแปลงรหัสจากคอลัมน์ได้อย่างไร:

1
2
3
4 

ถึงในแถว (มีช่องว่าง):

1 2 3 4

ใช้ Notepad ++ หรือไม่

คำตอบ:


15

เลือกเพื่อให้เหมาะกับการค้นหาแทนที่ \ r \ n ด้วย 'space' (โดยใช้ Extended)

Notepad ++ ทำให้การขึ้นบรรทัดใหม่และการป้อนบรรทัดที่ท้ายบรรทัดแต่ละบรรทัด (อัตโนมัติเมื่อEnterกด) เหล่านี้สามารถแสดงผลได้หากShow All Charactersมีการเปิด (คน Pilcrow - '¶' เช่นตรงกันข้าม P) และในโหมดขยายเข้าถึงได้ด้วย\rสำหรับอากลับสู่และ\nสำหรับnบรรทัด EW เพื่อทดแทนทั้งสองรหัสควบคุมที่มีพื้นที่เพียงวางไว้ในFind what :และกดSpaceในReplace with ::

ตัวอย่าง SU598241


ฉันพยายามที่จะใช้วิธีของคุณ แต่มันเสียช่องว่างระหว่างตัวละครสองตัวที่เหมือนกัน 1234
user2400643

ขอบคุณฉันจะทำกับสองขั้นตอนที่ 1 แทนที่ \ r \ n ด้วยสตริงเดียว หลังจากนั้นแทนที่สตริงด้วยช่องว่าง
user2400643

+1 เพราะชื่อของคุณคือ "pnuts" และให้คะแนนคำตอบนี้ 10 คะแนน!
Pimp Juice IT

29

นี่คือสิ่งที่ฉันทำเพื่อ:

  1. Ctrl + A: เลือกทั้งหมด
  2. Ctrl + J: จัดเรียงพวกมันเป็นแถว

ฉันเห็นด้วยนี่เป็นคำตอบที่ดีที่สุด
เย็น

สิ่งนี้ดีแม้ว่ามันจะไม่ทำงานอย่างที่คาดไว้เมื่อมีหลายคอลัมน์ ฉันรู้ว่ามันไม่ได้ถูกร้องขอจาก OP ฉันแค่พูด
โฮเมอ

สำหรับผู้ที่สงสัยสิ่งนี้สามารถพบได้ภายใต้Edit->Line Operations->Join Lines
mihail
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.