วันพฤหัสบดีที่ 21 สิงหาคม พ.ศ. 2568

geany plugin สำหรับจัดการตัวอักษร

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 ]

เรียงลำดับ, เรียงบรรทัด

ไม่มีความคิดเห็น:

แสดงความคิดเห็น