ก่อนอื่นคุณควรสังเกตว่ามีตัวแก้ไขข้อความสองประเภท ..
- เครื่องมือแก้ไขบรรทัดคำสั่งเช่น vim, nano, emacs ฯลฯ
- เครื่องมือแก้ไขข้อความ GUI เช่น gedit, kate, ...
ตัวแก้ไขข้อความเริ่มต้นเมื่อใช้ GUI นั้นไม่เหมือนกับตัวแก้ไขข้อความบรรทัดคำสั่งดังนั้นเมื่อคุณเปิดไฟล์โดยใช้ GUI คุณอาจกำลังใช้ตัวแก้ไขข้อความ GUI ซึ่งเป็น gedit ตามค่าเริ่มต้น ในขณะที่เมื่อใช้บรรทัดคำสั่งดังนั้นคุณจึงใช้โปรแกรมแก้ไขข้อความบรรทัดคำสั่ง
หากต้องการทราบว่าเป็นตัวแก้ไขข้อความบรรทัดคำสั่งเริ่มต้นในระบบของคุณคุณสามารถลองวิธีใดวิธีหนึ่งต่อไปนี้:
วิธีแรก:
sudo update-alternatives --config editor
คำสั่งนี้แสดงให้คุณเห็นโปรแกรมแก้ไขข้อความ สิ่งที่คุณกำลังใช้มีเครื่องหมาย * อยู่ข้างหน้า
Selection Path Priority Status
------------------------------------------------------------
* 0 /bin/nano 40 auto mode
1 /bin/ed -100 manual mode
2 /bin/nano 40 manual mode
3 /usr/bin/vim.basic 30 manual mode
4 /usr/bin/vim.tiny 10 manual mode
วิธีที่สอง:
$ echo $EDITOR
/usr/bin/nano
เพื่อตั้งค่าตัวแก้ไขเริ่มต้นคุณสามารถเพิ่มสิ่งต่อไปนี้ในการกำหนดค่าเชลล์ของคุณ ( ~/.bashrc
):
export VISUAL="/usr/bin/nano"
export EDITOR="$VISUAL"