ต้องเป็นสิ่งที่ชัดเจนที่สุด แต่ฉันไม่สามารถเข้าใจได้และ Google ก็ไม่ได้ช่วยเหลือเช่นกัน
ต้องเป็นสิ่งที่ชัดเจนที่สุด แต่ฉันไม่สามารถเข้าใจได้และ Google ก็ไม่ได้ช่วยเหลือเช่นกัน
คำตอบ:
:help new
:help vnew
ควรพาคุณไปแน่นอน
คุณจะมีบัฟเฟอร์ใหม่แล้วแน่นอน บัฟเฟอร์นั้นจะกลายเป็นไฟล์ต่อเมื่อคุณ:w ไปยังดิสก์
:set splitbelowมีคำสั่งที่สอดคล้องกันเพื่อทำให้การแยกใหม่ปรากฏขึ้นที่ด้านล่างเมื่อแยกตามแนวนอน
อีกวิธีคือการทำ<CTRL + W> nในโหมดปกติ นี้จะสร้างแยกใหม่
แก้ไข:
คุณยังสามารถทำ<CTRL + W> vในโหมดปกติเพื่อสร้างการแบ่งตามแนวตั้ง (อันก่อนหน้านี้จะทำการแบ่งแนวนอน
และเพิ่งจะเสร็จสมบูรณ์, คุณย้ายไปแยกที่แตกต่างกันโดยการทำ<CTRL + W> <direction>กับทิศทางที่ถูกใด ๆh, j, kหรือl
หากต้องการปิดบัฟเฟอร์ให้ทำ <CTRL + W> q
Ctrl+w nเปิดการแบ่งด้วยบัฟเฟอร์ใหม่ แต่Ctrl+w vเพียงแยกบัฟเฟอร์ปัจจุบัน แปลก.
vim myfile.txt # open one file in one window
:buffers " shows one buffer with "myfile.txt" in it
:sp " create split window; we now have one buffer with two windows.
:e newfile.txt " create new buffer with new filename in first window
:buffers " shows two buffers (myfile.txt & newfile.txt), each in own window
นี่คือลิงค์ที่ดี: http://vim.wikia.com/wiki/Easier_buffer_switching
:set splitrightวางทางแยกใหม่ทางด้านขวา เยี่ยมมากขอบคุณ