Geany เป็น text editor ที่จัดการไฟล์เอกสารขนาดใหญ่ได้ค่อนข้างดี แม้หน้าตาจะดูขี้เหร่ไปบ้าง และการใช้งานคำสั่งจะซับซ้อนไปหน่อย
วิธีการสั่งให้เรียงลำดับ
เลือกเมนู Edit > Format > Send Selection to > Set Custom Commands
จะมีหน้าต่างแสดงขึ้นมา คลิกปุ่ม Add ช่อง Command ให้ใส่คำว่า sort ส่วนช่อง Label คือข้อความที่จะให้แสดง เขียนเป็นอะไรก็ได้ เช่น Sort Lines
วิธีการสั่งให้เรียงลำดับและลบบรรทัดที่ซ้ำกัน
ทำเหมือนการเรียงลำดับ แต่ตรงช่อง Command ให้ใส่ sort -u ตั้งชื่อว่า Sort Lines Unique ก็ได้
การใช้งาน
เลือกข้อความที่ต้องการแล้วคลิกขวาที่ข้อความนั้น แล้วเลือก Format > Send Selection to > Set Custom Commands จากนั้นเลือกชื่อที่เราตั้งไว้ (เช่น Sort Lines)
หรือเลือกข้อความแล้วเลือกเมนู Edit > Format > Send Selection to > Set Custom Commands จากนั้นเลือกชื่อที่เราตั้งไว้ (เช่น Sort Lines)
หรือจะใช้วิธีติดตั้ง plugin ก็ได้ ซึ่งการใช้ plug
วิธีการติดตั้ง plugin สำหรับจัดการบรรทัด
sudo apt-get install geany-plugins
หรือเลือกติดตัังเฉพาะ plugin ที่ต้องกาาร
sudo apt-get install geany-plugin-{pluginname}
apt-cache search geany
Alternatively (GUI method), use Synaptic (System -> Administration -> Synaptic Package Manager) and search for "geany". Note: you must have the "Universe" repository enabled.
ผมต้องการใช้งานแค่ Lineoperations เลยสั่งติดตั้งแค่นี้
sudo apt-get install geany-plugin-lineoperations
เมื่อติดตั้งเสร็จ ก็เลือกใช้งาน โดยเข้าไปที่ Tools > Plugin Manager
ติ๊กถูกที่ Line Operations
คลิกขวาที่ Line Operations จะมีตัวเลือก Preference คลิกแล้วจะมีหน้าต่าง Configure Plugins
ติ๊กถูกที่ Use collation based string compare
จะทำให้การเรียงลำดับ มีใช้งานตัวเลือก order ซึ่งจะเป็นการเรียงโดยใช้การเรียงลำดับด้วย collation
สิ่งที่ทำได้
- Remove Duplicate Lines, sorted
- Remove Duplicate Lines, ordered
- Remove Unique Lines
- Keep Unique Lines
- Remove Empty Lines
- Remove Whitespace Lines
- Remove Every Nth Line
- Sort Lines Ascending
- Sort Lines Descending
รายการ plugin ที่มีให้ใช้ทั้งหมด จะเลือกติดตั้งทั้งหมด หรือติดตั้งเฉพาะที่ใช้งาน
https://plugins.geany.org/lineoperations.html
เมื่อติดตั้งแล้ว คำสั่งจะอยู่ที่ Tools > Line Operations
[ Keywords ]
เรียงลำดับ, เรียงบรรทัด
ไม่มีความคิดเห็น:
แสดงความคิดเห็น