มาย้อนยุคกันครับด้วยการเล่นอินเตอร์เน็ตแบบ TUI หรือ Text-based User Interface คือการเล่นเน็ตแบบตัวอักษร ถ้าพูดให้คุ้นเคยก็คือเหมือนการเล่นเน็ตแบบที่ต้องพิมพ์คำสั่งเพื่อใช้งานแบบคอมฯสมัยก่อนเลยครับ ซึ่งเราจะมาเล่นกันบน Terminal Linux Mint ซึ่งโปรแกรมที่ใช้คือ w3m
ในการเข้าเล่น NetHack บน Linux แต่เดิมมักจะถูกตั้งค่าปริยายมาแบบดั้งเดิมสุดๆ เพื่อให้ปรับแต่งเอง ไม่เหมือนบน Windows ที่ตั้งค่ามาไม่เหมือนกันเพื่อให้เข้าถึงได้ง่ายกว่า ซึ่งเราก็สามารถตั้งค่า NetHack บน Linux ของเราให้เหมือนกับค่าปริยายฝั่ง Windows ได้ ด้วยการเปิดออฟชั่น [O] แล้วเปิดค่า
symset:DECgraphicsเปลี่ยนสัญลักษณ์ในเกมทั้งหมดให้เป็นชุดอักขระที่ดูง่ายขึ้นคล้ายบน Windows
ตอนนี้ผมมองหาโปรแกรมแก้ไขข้อความที่รวดเร็วเรียบง่าย โดยเฉพาะในคอมฯช้า ไม่ต้องพูดถึงการเปิดโปรแกรม Office ที่ต้องรอนานมากและกิน RAM(ไม่ว่าคอมฯจะพัฒนาไปแค่ไหนแล้วก็ตาม ๕๕๕บวก) ทั้งที่ไม่ได้ต้องการใช้ฟังชั่นอะไรมากมายขนาดนั้น แม้แต่การเปิด Text Editor ที่เป็น GUI ก็ต้องรอนาน และบางตัวยังมีปัญหาภาษาไทย เมื่อเราลบข้อความเช่นคำว่า "ที่" กดลบทีเดียว หายทั้งคำเลย ทั้งที่ปกติต้องค่อยๆลบ ไม้เอก สระอี และท.ทหาร ตามลำดับ
นั่นแหละครับ บางครั้งเราต้องการแค่พิมพ์ทดข้อความเล็กๆน้อยๆ หรือพักข้อความไว้ก่อน เราก็แค่ต้องการโปรแกรมเรียบง่ายสักตัว และแล้วก็มาจบที่ GNU nano ครับ ทั้งยังรวดเร็วเพราะเป็น text mode และไม่มีปัญหาภาษาไทยข้างต้นอีกด้วย nano เป็นโปรแกรมเล็กๆที่มาพร้อมกับ Linux Mint อยู่แล้ว แต่ Linux บางตัวไม่มี ก็ติดตั้งเพิ่มได้จาก Software Manager
เปิด Termimal พิมพ์ nano แล้วกด Enter
เข้าโปรแกรมมาแล้วก็สามารถเริ่มพิมพ์ข้อความได้เลยครับ
สังเกตหน้าต่างโปแกรมข้างล่างจะมีคีย์คำสั่งเพื่อให้ทำงานในโหมดต่างๆ
โดย ^ คือ Ctrl และ M- คือ Alt นั่นเองครับ ก็สามารถดูเมนูข้างล่างเพื่อสั่งการได้ หรือเข้าไปใน Get Help ด้วยการกด Ctrl + g เพื่อดูคำสั่งอื่นๆเพิ่มเติม
คำสั่งทั่วไปของ GNU nano
nano = เปิดโปรแกรม Nano
nano ชื่อไฟล์ = สร้างไฟล์ใหม่หรือเปิดไฟล์ที่มีอยู่แล้ว
Ctrl + g = แสดงคำสั่งที่สามารถใช้งานได้ทั้งหมด
Ctrl + x = ออกจากโปรแกรม
Ctrl + o = บันทึกข้อมูล
Ctrl + r = เปิดไฟล์ที่มีอยู่แล้วและนำมาแทรกในไฟล์ปัจจุบัน
Ctrl + w = ค้นหาคำที้ต้องการ
Ctrl + a = เลื่อนเคอร์เซอร์ไปทางซ้ายสุดของบรรทัด
Ctrl + e = เลื่อนเคอร์เซอร์ไปทางขวาสุดของบรรทัด
Ctrl + y = เลื่อนเคอร์เซอร์ไปหน้าก่อนหน้า
Ctrl + v = เลื่อนเคอร์เซอร์ไปหน้าถัดไป
Ctrl + d = ลบตัวอักษรในตำแหน่งที่เคอร์เซอร์อยู่
Ctrl + \ = ค้นหาและแทนที่ด้วยคำที่ต้องการ
Ctrl + c = แสดงตำแหน่งบรรทัดที่เคอร์เซอร์อยู่
Ctrl + 6 = Highlight ข้อความโดยใช้ลูกศรเลื่อนเคอร์เซอร์ และหากกด Ctrl + 6 อีกครั้งจะเป็นการยกเลิก
Alt + 6 = Copy ข้อความที่ highlight
Ctrl + k = Cut ข้อความที่ highlight
Ctrl + u = Paste ข้อความที่ cut/copy มา
Alt + u = Undo
Alt + e = Redo
ยังมีโปรแกรม Text Editor อีกตัวที่มีบน Linux ทุกสายพันธุ์คือ Vi เป็นโปรแกรมแก้ไขข้อความเก่าแก่ที่นิยมกันในหมู่นักเขียนโปรแกรม ลองใช้แล้วก็มีปัญหาหาภาษาไทยข้างต้น แต่เป็นโปรแกรมที่ใช้สนุก และเป็นมาตราฐานบน Linux หากไม่ซีเรียสปัญหานั้นก็ลองใช้ดูได้ แล้วจะใช้ควบคู่ไปกับ nano ก็ได้ตามต้องการครับ