เตือนความจำของการเผชิญหน้าบางอย่างที่เกี่ยวข้องกับ Linux โปรดคำนึงถึงการแข่งขันระหว่างซอฟต์แวร์ประเภทต่างๆเป็นเวลาหลายปี แน่นอนว่า KDE แบบคลาสสิกเทียบกับ GNOME, Firefox และ Chrome รุ่นล่าสุดยังคงต่อสู้กัน แต่การต่อสู้เหล่านี้ซีดลงเมื่อเทียบกับการแข่งขันระหว่าง VI และ Emacs คนไหนที่จะเป็นผู้ชนะ?
การโต้เถียงเกี่ยวกับตัวแก้ไขข้อความ Linux ตัวใดดีกว่าพวกเขาเคาะหัวกับผู้ใช้มากกว่าหนึ่งพันคน ตัวแทนทั้งสองเป็นคู่แข่งที่มีประสิทธิภาพทันสมัยและแข็งแกร่ง ท้ายที่สุดไม่มีใครชนะในข้อพิพาทนี้ ในความเป็นจริงฝ่ายค้านส่วนใหญ่ได้ลดความนิยมลงในโซลูชัน Linux ที่ทันสมัยและล้ำหน้ากว่า แต่นี่ไม่ได้หมายความว่าความแตกต่างได้หายไป ในความเป็นจริงยังคงพบคู่ต่อสู้ทุกคนในสนามรบพร้อมกับคำแนะนำใหม่ ๆ ผู้ชนะคือผู้ใช้ที่ติดตั้งโปรแกรมแก้ไขข้อความ Linux ที่ได้รับการปรับปรุงอย่างมากมาย
หากคุณไม่ทำตามกระแสแฟชั่นที่บ้าบิ่นมันค่อนข้างง่ายที่จะหาเครื่องมือแก้ไขที่เหมาะกับความต้องการของคุณมากที่สุด แต่ก่อนที่จะพูดคุยเกี่ยวกับเครื่องมือต่างๆก่อนอื่นคุณต้องเข้าใจว่าโปรแกรมแก้ไขข้อความคืออะไรและมีไว้เพื่ออะไร
แอปพลิเคชัน Linux จำนวนมากประมวลผลไฟล์ข้อความในการกำหนดค่า ตัวอย่างบางส่วนของไฟล์ดังกล่าวมีดังนี้ - samba.conf, apache2.conf, fix.conf เป็นต้น
ส่วนประกอบเหล่านี้มักเรียกว่า "textไฟล์ ". ซึ่งหมายความว่าไม่มีการจัดรูปแบบใด ๆ แต่เป็นข้อความธรรมดาและไม่มีอะไรเพิ่มเติม อาจมีคนคิดว่าสามารถใช้โปรแกรมประมวลผลคำมาตรฐาน (เช่น OpenOffice.org) เพื่อแก้ไขไฟล์เหล่านี้ได้ แต่ควรหลีกเลี่ยงซึ่งเป็นสิ่งที่เข้าใจได้
โดยทั่วไปโปรแกรมประมวลผลคำได้รับการออกแบบมาเพื่อเพิ่มการจัดรูปแบบเพิ่มเติมให้กับข้อความ ไฟล์คอนฟิกูเรชันสำหรับการอ่านอยู่ในแอปพลิเคชัน หากแอปพลิเคชันไม่สามารถอ่านได้ก็จะไม่ทำงาน สิ่งที่ยากกว่าที่จะเข้าใจคือการจัดรูปแบบเพิ่มเติมสามารถเกิดขึ้นได้โดยที่ผู้ใช้ไม่สังเกตเห็น วิธีนี้จะทำให้คุณไม่รู้ด้วยซ้ำว่าคุณได้เปลี่ยนแปลงอะไรในไฟล์ เพื่อหลีกเลี่ยงปัญหานี้โปรแกรมแก้ไขข้อความจะถูกใช้สำหรับไฟล์ของการกำหนดค่านี้เสมอ
โปรแกรมแก้ไขข้อความคอนโซล Linux เทียบกับ GUI
อะไรคือความแตกต่างระหว่างคอนโซลและกราฟิกบรรณาธิการ? คอนโซล (เช่น Nano และ VI) ไม่มีส่วนประกอบแบบกราฟิก โปรแกรมแก้ไขข้อความเหล่านี้สามารถใช้งานได้จากคอนโซลทำให้ลินุกซ์บางเวอร์ชันขาดไม่ได้ เนื่องจากไม่มีการดาวน์โหลดเพิ่มเติมที่ GUI ต้องการตัวแก้ไขคอนโซลจึงใช้งานง่ายมากทำให้เหมาะสำหรับผู้ใช้ที่ต้องการความเร็วและการตอบสนองในทันที
ในทางกลับกันโปรแกรมแก้ไขข้อความ GUI(เช่น Gedit) มีองค์ประกอบหนึ่งอย่างที่เพิ่มคุณสมบัติที่ทำให้ผู้ใช้เดสก์ท็อปเป็นศูนย์กลางดึงดูดสายตา อย่างไรก็ตามต้องติดตั้งเดสก์ท็อปกราฟิกเพื่อใช้งาน ข้อดีของโปรแกรมแก้ไข GUI คือใช้งานง่าย เครื่องมือเหล่านี้ทำงานเหมือนกับโปรแกรมประมวลผลคำมาตรฐานดังนั้นผู้ใช้ทุกคนจะรู้สึกสบายใจในการทำงานกับเครื่องมือเหล่านี้ อย่างไรก็ตามน้ำหนักที่เพิ่มขึ้นของ GUI ทำให้การใช้งานระยะไกลทำได้ยากกว่าการใช้ตัวแก้ไขคอนโซล แน่นอนว่ามันขึ้นอยู่กับคุณที่จะตัดสินใจว่าโปรแกรมแก้ไขข้อความ Linux ตัวไหนดีที่สุดสำหรับคุณ