วิธีบันทึกและออกจากไฟล์ใน Vi/Vim Editor ใน Linux
เป็นเรื่องจริงที่การเรียนรู้โปรแกรมแก้ไข Vi/Vim ซึ่งเป็นโปรแกรมแก้ไขข้อความที่รู้จักกันดีในระบบนิเวศ Linux นั้นไม่ง่ายเท่ากับการเรียนรู้ Nano หรือ Emacs เนื่องจากต้องใช้ความพยายามเพียงเล็กน้อยซึ่งคุ้มค่า
หลายคนกลัวที่จะเรียนรู้มัน แต่เอาจริงๆ นะ โดยไม่มีเหตุผลสำคัญ ในบทความสั้น ๆ นี้มีไว้สำหรับมือใหม่ในโปรแกรมแก้ไขข้อความ Vi/Vim เราจะเรียนรู้คำสั่งพื้นฐานบางประการ วิธีบันทึกไฟล์หลังจากเขียนหรือแก้ไขเนื้อหา
ติดตั้ง Vim บนระบบ Linux
ใน Linux ส่วนใหญ่ในปัจจุบัน ตัวแก้ไข Vi/Vim จะได้รับการติดตั้งไว้ล่วงหน้า หากไม่ได้ติดตั้ง Vim เวอร์ชันเต็ม (ระบบ Debian มี vim-tiny มาให้ พร้อมคุณสมบัติน้อยลง) โดยใช้ตัวจัดการแพ็คเกจระบบดังที่แสดง:
sudo apt install vim [On Debian, Ubuntu and Mint]
sudo yum install vim [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux]
sudo emerge -a app-editors/vim [On Gentoo Linux]
sudo apk add vim [On Alpine Linux]
sudo pacman -S vim [On Arch Linux]
sudo zypper install vim [On OpenSUSE]
หมายเหตุ: หากต้องการใช้ฟีเจอร์ล่าสุดของ Vim คุณจะต้องติดตั้ง Vim จากแหล่งที่มา
วิธีสร้างไฟล์ใน Vi/Vim
หากต้องการสร้างหรือเปิดไฟล์โดยใช้ vi/vim ให้รันคำสั่งต่อไปนี้ ซึ่งจะสร้างไฟล์ใหม่หรือเปิดไฟล์ที่มีอยู่เพื่อแก้ไข
vim file.txt
OR
vi file.txt
โหมดแก้ไข Vi/Vim
โปรแกรมแก้ไข Vi/Vim มาพร้อมกับสองโหมด: Command และ Insert ในโหมด Command คุณสามารถใช้แป้นคีย์บอร์ดเพื่อคัดลอก วาง ลบ นำทาง และทำงานหลายอย่างยกเว้นการป้อนข้อความ
ในโหมด แทรก คุณสามารถเขียนข้อความลงในไฟล์ ใช้ปุ่ม Enter เพื่อไปยังบรรทัดใหม่ และใช้ปุ่มลูกศรเพื่อนำทางระหว่างข้อความ หากต้องการเข้าสู่โหมด แทรก ให้กด i
และเริ่มป้อนข้อความตามที่แสดง
วิธีบันทึกไฟล์ใน Vi/Vim Editor
เมื่อคุณแก้ไขไฟล์แล้ว ให้กด [Esc]
shift ไปที่โหมด Command และกด :w
(บันทึกและแก้ไขต่อ) และกด [Enter]
ดังรูปด้านล่าง
หากต้องการบันทึกไฟล์และออกพร้อมกัน คุณสามารถใช้คีย์ ESC
และ :x
แล้วกด [Enter]
หรือกด [Esc]
แล้วพิมพ์ Shift + Z Z
เพื่อบันทึกและออกจากไฟล์
บันทึกเนื้อหาไฟล์ Vim เป็นไฟล์ใหม่
หากต้องการบันทึกเนื้อหาไฟล์เป็นไฟล์ใหม่ชื่อ newname ให้ใช้ ESC
และ :w newname
หรือ :x newname
และกด [Enter]
จากที่นี่ คุณสามารถย้ายไปเรียนรู้เคล็ดลับและเทคนิคทั่วไปของ Vi/Vim ทำความเข้าใจโหมดต่างๆ และอื่นๆ อีกมากมาย:
- เรียนรู้เคล็ดลับและเทคนิคตัวแก้ไข 'Vi/Vim' ที่เป็นประโยชน์เพื่อพัฒนาทักษะของคุณ
- 8 เคล็ดลับและเทคนิคการแก้ไข 'Vi/Vim' ที่น่าสนใจสำหรับผู้ดูแลระบบ Linux ทุกคน
แป้นพิมพ์ลัด Vi/Vim
เพื่อทำความเข้าใจเพิ่มเติมเกี่ยวกับโปรแกรมแก้ไข vi/vim คุณต้องสร้างไฟล์ใหม่และลองเรียนรู้ด้วยตนเองโดยใช้แป้นพิมพ์ลัด vi/vim ทั่วไปต่อไปนี้
แค่นั้นแหละ! ในบทความหน้า เราจะแสดงวิธีออกจากโปรแกรมแก้ไขข้อความ Vim ด้วยคำสั่งง่ายๆ อย่าลืมส่งความคิดเห็นของคุณผ่านแบบฟอร์มคำติชมด้านล่าง