คู่มือโดยละเอียดนี้จะแสดงวิธีใช้เครื่องมือ "aspell" เพื่อตรวจสอบการสะกดคำเอกสารจากบรรทัดคำสั่ง Linux
เราหลายคนคุ้นเคยกับ Word Processor สำหรับพิมพ์จดหมายและเอกสาร ส่วนใหญ่มีฟีเจอร์ Spellcheck อัตโนมัติในตัว แม้ Email Client ก็มี แต่ถ้าคุณเป็นกลุ่มคนน้อยที่ยังใช้ Text Editor บนบรรทัดคำสั่ง (Command Line) อาจพบว่าฟีเจอร์ตรวจสอบการสะกดคำจำกัด โชคดีที่มี utility เยี่ยมของ Linux ชื่อ aspell มาช่วย
aspell เป็นเครื่องมือตรวจสอบการสะกดคำแบบ Interactive บนบรรทัดคำสั่ง นอกจากฟรีและติดตั้งง่ายบน Linux Desktop (ถ้าไม่ได้มาพร้อมการติดตั้งเริ่มต้น) มันยังมีฟีเจอร์ Interactive ที่เยี่ยม และสามารถเสียบเข้ากับแอปพลิเคชันหลายตัว ทำให้มีประโยชน์มาก Utility นี้มีประโยชน์ด้วยตัวมันเอง และออกแบบมาให้ใช้งานง่าย มาดูรายละเอียดกัน
ก่อนอื่น ดูวิธีติดตั้ง กรณียังไม่ได้ติดตั้งบน Linux Desktop/Laptop หากใช้ Ubuntu ให้รันคำสั่ง # sudo apt-get install aspell หากใช้ Fedora Core หรือ Linux ที่มาจาก Red Hat ให้รัน # yum install aspell หากใช้ Distro อื่น ให้หา Binary Package ของ aspell หรือไปที่เว็บไซต์โครงการ ดาวน์โหลด Source และคอมไพล์เอง ตอนนี้สมมติว่าคุณติดตั้ง aspell แล้ว
เริ่มต้นใช้งาน aspell
ตอนนี้คุณติดตั้ง aspell แล้ว สามารถเริ่มใช้งานได้ รูปแบบการใช้งานง่ายที่สุดคือโครงสร้างคำสั่ง: # aspell check filename.txt ซึ่งจะแปลว่า ถ้าต้องการตรวจสอบข้อผิดพลาดการสะกดในไฟล์ชื่อ helloworld.html:
# aspell check helloworld.html
aspell จะผ่านเอกสารและตรวจสอบข้อผิดพลาดการสะกด แล้วคืนค่าเป็นอินเตอร์เฟซ Interactive ให้คุณผ่านเอกสาร และ aspell จะเสนอตัวเลือกแก้ไขการสะกด อินเตอร์เฟซนี้ใช้งานง่ายมาย คำแนะนำทั้งหมดมองเห็นได้ตลอดเวลา ตัวเลือกการสะกดที่ aspell เสนอจะแสดงเป็นตัวเลข รวมถึงตัวเลือกเพื่อข้าม (Ignore) ตัวอย่างที่ผิดพลาดนั้น หรือข้ามทั้งหมด

คลิกเพื่อขยาย
เมื่อตรวจสอบและแก้ไขเสร็จ คุณสามารถกด x เพื่อบันทึกการเปลี่ยนแปลงและออกจากเอกสาร หรือกด b เพื่อยกเลิกเซสชันโดยไม่บันทึกการเปลี่ยนแปลง
เพิ่มพจนานุกรมเพิ่มเติม
คุณอาจมีพจนานุกรมพื้นฐานติดตั้งมาพร้อมกับ aspell แต่มีพจนานุกรมหลายตัวให้ติดตั้งเพิ่ม เพื่อดูว่ามีอะไรบ้าง ให้รันคำสั่ง # sudo apt-cache search aspell บน Ubuntu หรือ # yum search aspell บน Fedora คุณสามารถดาวน์โหลดพจนานุกรมเพิ่มเติมและปรับปรุงฐานข้อมูลคำศัพท์ได้

คลิกเพื่อขยาย