ค้นหาเว็บไซต์

วิธีแบ่งหน้าจอ 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 ออกเป็นช่องว่างต่างๆ