ต้องเป็นสิ่งที่ชัดเจนที่สุด แต่ฉันไม่สามารถเข้าใจได้และ 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
วางทางแยกใหม่ทางด้านขวา เยี่ยมมากขอบคุณ