แม้จะมี editor war อยู่ nano editor ยังคงเป็นที่นิยมอย่างสูง มันเป็น default console text editor ในหลาย Linux distributions และได้รับความนิยมจากนักเขียนโค้ดบางส่วน แต่ไม่ง่ายที่จะใช้ advanced options บางอย่างทันที เนื่องจาก mapped ไปที่ปุ่มที่ใช้ฟังก์ชันอื่นใน graphical environments พวกมันทำงานง่ายสำหรับผู้ที่ใช้ virtual terminals แต่ไม่ค่อยทำงานสำหรับผู้ที่รันภายใต้ GNOME, LXDE หรือ KDE ทำให้ยากมากที่จะ pluck ออก huge blocks of text ที่ครอบครองไฟล์ส่วนใหญ่
โชคดีที่ซอฟต์แวร์รวม key bindings อื่นๆ ที่ควรทำงานภายใต้ graphical shell สำหรับนี้ เราสมมติว่าคุณเปิด nano editor แล้ว แต่มีคำแนะนำที่แตกต่างเล็กน้อยขึ้นอยู่กับว่าคุณรันจาก virtual terminal หรือจาก graphical shell
การลบข้อความจนถึงท้ายไฟล์ใน GNU nano Editor
คุณสามารถใช้ arrow keys บนคีย์บอร์ด navigate ผ่าน blocks of text ใน nano editor เริ่มด้วยการวาง cursor หน้าข้อความที่คุณอยาก pluck ออกจากไฟล์ ตอนนี้ หากคุณรันภายใต้ virtual console หมายถึงคุณกด Ctrl, Alt และ F2 เพื่อเข้าสู่ full-screen command line environment คุณสามารถกด Alt และ T พร้อมกันเพื่อลบข้อความทั้งหมดจนถึงท้ายไฟล์ อาจทำงานใน xterm, rxvt และ aterm แบบดั้งเดิมภายใต้ graphical environment ได้เช่นกัน
หากคุณรันภายใต้สิ่งที่ทันสมัยกว่านี้ เช่น KDE's Konsole หรือ xfce4-terminal แล้ว Alt+T เป็น shortcut ที่จองไว้แล้ว คุณควรกดและปล่อย escape key บนคีย์บอร์ด ซึ่งมักติดป้าย Esc หากคีย์บอร์ดมีป้าย หลังปล่อยแล้ว คุณจึงกดและปล่อย T key อาจดูแปลกเล็กน้อยตอนแรก แต่ควรทำงานได้ดี คุณจะสังเกตว่า large chunk of text ถูกลบ ทำให้ทุกอย่างหลัง cursor หายจากไฟล์ทันที นั้นหมายถึงคุณยังไม่ได้บันทึกการเปลี่ยนแปลง
เหมือนกับที่คุณกดและปล่อย Esc ก่อนกดและปล่อย T คุณสามารถทำแบบเดียวกันเพื่อ undo การเปลี่ยนแปลง กดและปล่อย Esc key แล้วกด U เพื่อ undo การเปลี่ยนแปลงที่ทำ หากต้องการ redo อีกครั้ง กด Esc ปล่อย แล้วกด E key อาจใช้เวลาสักครู่คุ้นเคย แต่จะง่ายขึ้นด้วยการฝึกเล็กน้อย
Keyboard shortcuts ที่คุณคุ้นเคยจากโลก graphical editors น่าจะไม่ทำงาน เพราะพวกมันก็มี assignments ต่างกัน หากคุณใช้ virtual terminal หรือ archaic graphical terminal editor คุณสามารถใช้ Alt+U เพื่อ undo และ Alt+E เพื่อ redo แม้ Alt+E จะ attached กับ Edit menu ใน terminal editors สมัยใหม่ เราพบว่า Alt+U ทำงานจริงใน xfce4-terminal instance ที่ใช้ screenshot บทความนี้ คุณอาจลองตัวนั้น เพราะง่ายกว่าการใช้ Esc key แบบนั้น
ตราบใดที่คุณไม่ทำการเปลี่ยนแปลงอื่น คุณสามารถทำซ้ำกระบวนการ undo และ redo cut จนกว่าจะตัดสินใจถาวร แม้บางคนยืนยันว่ายังมี editor war ระหว่าง text editors ต่างๆ และเราชอบไม่แตะเรื่องนั้น ทริคนี้ทำให้ GNU nano มีประโยชน์มากขึ้นสำหรับผู้แก้ไข huge blocks of code
เพื่อความรู้ GNU nano มี keyboard shortcuts อื่นๆ มากมายแบบนี้ ผู้ใช้ virtual terminals และอย่างนั้นสามารถกด F1 เพื่อได้รายการเต็มที่เลื่อนด้วย arrow keys อีกครั้ง มีโอกาสมากที่ graphical environment จะ intercept key push นั้น ดังนั้นคุณสามารถใช้ Ctrl+G shortcut เพื่อได้ help text เดียวกัน กด Ctrl+X เพื่อออกจากรายการ power user features แม้จะไม่นำ nano ขึ้นไปเท่าระดับ text editors บางตัว shortcuts เพิ่มเติมเหล่านี้ควรช่วยคุณผ่านงานแก้ไขข้อความประจำวันได้ไกล
ABOUT THE AUTHOR

Kevin Arrows
Kevin Arrows เป็นผู้เชี่ยวชาญเทคโนโลยีที่มีประสบการณ์และความรู้มากกว่าทศวรรษ เขาถือใบรับรอง Microsoft Certified Technology Specialist (MCTS) และมีความหลงใหลในการติดตามพัฒนาทางเทคโนโลยีล่าสุด Kevin เขียนมากมายเกี่ยวกับหัวข้อเทคโนโลยี แสดงความเชี่ยวชาญในด้านการพัฒนาซอฟต์แวร์ ความปลอดภัยไซเบอร์ และ cloud computing ผลงานของเขาได้รับการยอมรับและเคารพจากเพื่อนร่วมงาน และเขาถือว่าเป็นผู้สามารถอธิบายแนวคิดทางเทคนิคที่ซับซ้อนอย่างชัดเจนและกระชับ