วิธีแบ่งหน้าจอ Vim ในแนวนอนและแนวตั้งใน Linux
โปรแกรมแก้ไขข้อความ Vim ย่อมาจาก Vi IMproved เป็นหนึ่งในโปรแกรมแก้ไขข้อความ Linux ที่ทรงพลังและได้รับความนิยมมากที่สุดตัวหนึ่ง ซึ่งได้รับความอุปถัมภ์มากมายจากชุมชนโอเพ่นซอร์ส เป็นการปรับปรุง ตัวแก้ไข vi และใช้แป้นพิมพ์ปกติร่วมกันเพื่อให้มีฟังก์ชันการทำงานมากมาย
Vim ให้ไวยากรณ์สีท่ามกลางฟังก์ชันพื้นฐานอื่นๆ เช่น การแทรกและการลบข้อความ การคัดลอกและวางข้อความ และการบันทึกการเปลี่ยนแปลงที่ทำกับไฟล์ รายการสิ่งที่คุณทำได้นั้นค่อนข้างยาวและมีช่วงการเรียนรู้ที่สูงชัน
ในคู่มือนี้ เราพยายามที่จะแสดงวิธีการต่างๆ ที่คุณสามารถแบ่งตัวแก้ไข Vim ออกเป็นพื้นที่ทำงานต่างๆ ในบรรทัดคำสั่ง Linux
การติดตั้ง Vim ใน Linux
ก่อนที่เราจะดำเนินการต่อ ตรวจสอบให้แน่ใจว่าได้ติดตั้ง Vim ไว้ในระบบของคุณแล้ว นอกจากนี้ คู่มือนี้มีไว้สำหรับผู้ใช้ที่ใช้ระบบที่มีการแสดงผลแบบกราฟิก เพื่อที่จะสังเกตเอฟเฟกต์การแยกของตัวแก้ไข vim บนเทอร์มินัล
หากต้องการติดตั้ง vim ให้รันคำสั่งต่อไปนี้:
sudo apt install vim [On Debian, Ubuntu & Mint]
sudo yum install vim [On RHEL, CentOS & Fedora]
sudo pacman -Sy vim [On Arch & Manjaro]
sudo zypper install vim [On OpenSUSE]
การรันคำสั่ง vim โดยไม่มีอาร์กิวเมนต์จะแสดงข้อมูลพื้นฐานเกี่ยวกับโปรแกรมแก้ไข Vim รวมถึงเวอร์ชันและคำสั่งพื้นฐาน เช่น วิธีรับความช่วยเหลือและออกจากโปรแกรมแก้ไขข้อความดังที่แสดงด้านล่าง
vim
การแยกหน้าจอ Vim ในแนวตั้ง
สมมติว่าคุณเปิดไฟล์ในตัวแก้ไข Vim และต้องการแยกไฟล์ในแนวตั้ง เพื่อให้บรรลุเป้าหมายนี้:
- เข้าสู่โหมดคำสั่งโดยกดปุ่ม ESC
- กดแป้นพิมพ์
Ctrl + w
ตามด้วยตัวอักษร'v'
คุณจะได้รับหน้าจอแยกที่แสดงด้านล่าง
หากต้องการนำทางไปยังบานหน้าต่างด้านขวา ให้กด Ctrl + w
ตามด้วยตัวอักษร 'l'
หากต้องการกลับไปที่บานหน้าต่างด้านซ้าย ให้ใช้ชุดค่าผสม Ctrl + w
ตามด้วยตัวอักษร 'h'
การแยกหน้าจอ Vim ในแนวนอน
หากต้องการแบ่งหน้าจอเป็นกลุ่มในแนวนอน หรือเปิดพื้นที่ทำงานใหม่ที่ด้านล่างของส่วนที่เลือกที่ใช้งานอยู่ ให้กด Ctrl + w
ตามด้วยตัวอักษร ‘s’
ในตัวอย่างด้านล่าง ส่วนด้านซ้ายจะถูกแบ่งออกเป็นสองพื้นที่ทำงาน
หากต้องการนำทางไปยังส่วนล่าง ให้กด Ctrl + w
ตามด้วยตัวอักษร 'j'
หากต้องการกลับไปที่ส่วนบน ให้กด Ctrl + w
ตามด้วยตัวอักษร 'k'
เพิ่มความกว้างของพื้นที่ทำงานปัจจุบันเป็นกลุ่ม
หากต้องการเพิ่มความกว้างของการเลือกปัจจุบันของคุณบน Vim Editor ให้กด Ctrl + w
และตามด้วยชุดค่าผสม SHIFT + '>'
ในตัวอย่างด้านล่าง ฉันได้เพิ่มความกว้างของบานหน้าต่างด้านซ้ายแล้ว
หากต้องการลดความกว้างของการเลือก Vim ปัจจุบันของคุณ ให้กด Ctrl + w
จากนั้นกด SHIFT + '<'
รวมกัน
ในภาพหน้าจอด้านล่าง คุณจะเห็นได้อย่างชัดเจนว่าส่วนด้านซ้ายมีความกว้างลดลง
เพิ่มความสูงของพื้นที่ทำงานปัจจุบันเป็นกลุ่ม
หากต้องการเพิ่มความสูงของพื้นที่ทำงานปัจจุบันของคุณ ให้ใช้ชุดค่าผสมโดยกด Ctrl + w
ตามด้วยชุดค่าผสม SHIFT + '+'
ภาพประกอบด้านล่างแสดงให้เห็น
หากต้องการลดความสูงของพื้นที่ทำงาน ให้กด Ctrl + w
ตามด้วยเครื่องหมาย -
(ลบ)
เพื่อให้แน่ใจว่าความสูงของพื้นที่ทำงานด้านบนและด้านล่างเท่ากัน ให้กด Ctrl + w
ตามด้วยเครื่องหมาย =
(เท่ากับ)
และนั่นคือวิธีที่คุณสามารถแบ่งหน้าจอ Vim ออกเป็นช่องว่างต่างๆ