จัดเรียงข้อความตามค่าใน Notepad ++


92

ฉันมีรายการไฟล์ที่มีคอลัมน์ข้อมูลไม่กี่รายการ มันไม่ได้เรียงตามวิธีที่ฉันต้องการจากผลลัพธ์ดังนั้นฉันจึงค้นหาด้วยตนเองว่าควรจะใช้ที่ใด มีวิธีใน Notepad ++ เพื่อเรียงลำดับบรรทัดตามตัวอักษรหรือไม่? ถ้าเป็นเช่นนั้นได้อย่างไร


4
โปรดดูคำตอบใหม่โดย @Franck Dernoncourt ผู้คนอาจใช้คำตอบที่ทำเครื่องหมายว่ายอมรับโดยไม่ต้องอ่านเกี่ยวกับการอัปเดต

1
@ screener ฉันเห็นมันและโหวตเมื่อฉันทำ TextFX มีคุณสมบัติเย็นอื่น ๆ มากเกินไป
แคนาดาลุค

1
ตอนนี้มันถูกสร้างขึ้นใน Notepad ++ ( คำตอบของ Franck Dernoncourt ) บางทียอมรับคำตอบนั้นแทนเหรอ?
Peter Mortensen

@ ปีเตอร์ฉันยอมรับคำตอบที่ดีที่สุดสำหรับฉัน ฉันโหวตคำตอบอื่น ๆ ด้วยเช่นกัน
ลุคแคนาดา

มีความเป็นไปได้ที่ซ้ำกันของการเรียงลำดับบรรทัดใน Notepad ++ โดยไม่มีปลั๊กอิน
TextFX

คำตอบ:


134

ตั้งแต่Notepad ++ 6.5.2ตอนนี้มันเป็นไปได้ที่จะเรียงลำดับบรรทัด:

รุ่น v6.9.2 (ตั้งแต่ 8/5/16)


2
โปรดทราบว่าเงินทุนใด ๆ มาก่อนตัวพิมพ์เล็ก กล่าวคือ AZ แล้ว az
Aequitas

4
ขอบคุณที่รวมภาพหน้าจอ! โพสต์อื่น ๆ นี้ ( superuser.com/questions/762279/… ) เป็นสิ่งที่ดี แต่ชัดเจนมากจากภาพหน้าจอของคุณว่าจะทำอย่างไร
Eric Hepperle - CodeSlayer2010

3
มันได้ผล! นี่ควรเป็นคำตอบที่ยอมรับได้
Peter Mortensen

3
นี้เป็นรถ ... ฉันมีเพื่อคัดลอกข้อความของฉันและวางลงในแท็บอื่นเพื่อให้สามารถจัดเรียง ...
Rosdi

2
ฉันเห็นปัญหาบางอย่างเกี่ยวกับการเรียงลำดับฉันคิดว่ามันสามารถเชื่อมโยงกับการจบบรรทัดที่ไม่สอดคล้องกันได้ ทางออกหนึ่งที่ช่วยให้ฉันแก้ปัญหา "การเรียงลำดับไม่ได้" คือ: เลือกข้อความทั้งหมดแปลงปลายสายทั้งหมดเป็น Linux / Mac / Windows (แล้วแต่ระบบใดที่ไม่ใช่ระบบปฏิบัติการของคุณ) จากนั้นแปลงปลายสายทั้งหมดเป็นระบบปฏิบัติการของคุณ . ตอนนี้มันทำงานได้ดีสำหรับฉันที่จุดนี้
Pacopaco

49

(โปรดทราบว่าคำตอบนี้เขียนขึ้นก่อนเปิดตัว np ++ 6.5.2)

ดูเหมือนว่า Notepad ++ จะไม่สนับสนุนการเรียงลำดับโดยค่าเริ่มต้น แต่ Notepad ++ มีเพื่อนมากมายที่จะทำสิ่งที่คุณเรียกว่าปลั๊กอิน

  1. ดาวน์โหลดปลั๊กอิน TextFX สำหรับ Notepad ++ ( TextFX ใน SourceForge ) - ไปที่เวอร์ชันล่าสุดและดาวน์โหลด TextFX … bin.zip ล่าสุด
  2. เปิด zip และแตก NppTextFX.dll ไปที่โฟลเดอร์ (Program Files) \ Notepad ++ \ plugins
  3. รีสตาร์ท Notepad ++
  4. ในการจัดเรียงเลือกเส้นที่จะเรียงไปที่ TextFX บนเมนูหลักและเลือกเครื่องมือ TextFX - เส้นเรียง

ไม่จำเป็นต้องคว้า TextFX ด้วยตนเอง -> ก่อน: อัปเดตเป็นรุ่นใหม่ล่าสุดของ NPP จากนั้นเลือก "ปลั๊กอิน" / "เครื่องมือจัดการปลั๊กอิน" จากนั้นควรเติมรายการปลั๊กอิน เลือก TextFX "ติดตั้ง" เสร็จสิ้น
bshea

นอกจากนี้การเรียงลำดับแบบดั้งเดิมได้ปรับปรุงขึ้นในช่วงหลายปีที่ผ่านมา (เลือก "แก้ไข" / "การทำงานของบรรทัด") ดูคำตอบอื่น ๆ หากคุณไม่ต้องการรำคาญกับปลั๊กอินของ TextFX แต่ฉันขอแนะนำด้วยเหตุผลอื่น ..
bshea

ปลั๊กอินนี้เรียกว่า "ตัวอักษร TextFX"
Alek Davis

2

เนื่องจากคุณใช้ Notepad ++ ฉันถือว่าคุณใช้ Windows คุณมีตัวเลือกอื่น ๆ เล็กน้อยในการจัดเรียงเนื้อหาไฟล์ข้อความขนาดใหญ่ตามลำดับตัวอักษร

รายการโปรดส่วนตัวของฉันคือ PowerShell คุณสามารถใช้cmdlet เรียงวัตถุ คำสั่งต่อไปนี้แสดงตัวอย่างของวิธีการใช้ cmdlet ก่อนอื่นเราอ่านเนื้อหา (Get-Content) ของ MyFile.txt ส่งผ่านไปยัง Sort-Object cmdlet (เรียงลำดับ) และส่งผลลัพธ์ไปยังไฟล์ใหม่ (Out-File)

Get-Content MyFile.txt | Sort | Out-File MySortedFile.txt

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

อีกตัวเลือกหนึ่งคือการใช้คำสั่ง sortใน Command Prompt

sort MyFile.txt /o MySortedFile.txt

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

ในที่สุดตัวเลือกสุดท้ายคือการใช้เครื่องมือออนไลน์: miniwebtool.comหรือsortlines.comจะทำงาน


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