Làm cách nào để mở một tệp mới trống trong phần tách trong Vim?


102

Phải là một điều gì đó quá rõ ràng, nhưng tôi không thể hiểu được và Google cũng không giúp được gì.

Câu trả lời:


128
:help new
:help vnew

nên mang theo bạn về khóa học.

Bạn sẽ có một bộ đệm mới sau đó, rõ ràng. bộ đệm đó chỉ trở thành một tập tin nếu bạn :w vào đĩa.


6
:set splitrightđặt sự phân chia mới ở bên phải. Tuyệt vời, cảm ơn
hakanensari

3
Cũng :set splitbelowlà lệnh tương ứng để làm cho phần tách mới xuất hiện ở phía dưới khi chia theo chiều ngang.
DSaxton

49

một cách khác là làm <CTRL + W> ntrong chế độ bình thường. Điều này sẽ tạo ra một sự phân chia mới .

BIÊN TẬP:

Bạn cũng có thể thực hiện <CTRL + W> vtrong chế độ bình thường để tạo phân chia dọc (phần trước sẽ thực hiện phân chia theo chiều ngang.

Và chỉ để được hoàn tất, bạn di chuyển đến chia rẽ khác nhau bằng cách làm <CTRL + W> <direction>với hướng là bất kỳ h, j, k, hoặcl

Để đóng bộ đệm, hãy làm <CTRL + W> q


fyi: chúng mở bộ đệm hiện tại trong một phân tách mới, không phải là một tệp mới trong một phân tách mới.
Emile 81

2
Đối với tôi, Ctrl+w nmở một phần tách với một bộ đệm mới, nhưng Ctrl+w vchỉ cần tách bộ đệm hiện tại. Lạ thật.
c24w

1
nếu bạn đang tìm kiếm để tạo ra một sự chia rẽ dọc với một tập tin mới, hãy kiểm tra câu hỏi / câu trả lời này vi.stackexchange.com/questions/2811/...
g19fanatic

2
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

Đây là một liên kết tốt: http://vim.wikia.com/wiki/Easier_buffer_switching


0

Tôi đã sử dụng menu Vim trong File - Split Open. Bạn sẽ phải đặt tên cho tập tin trống mới của bạn mặc dù.


Vim có thực đơn không?
frabjous

gvim hoặc macvim có thể hiển thị một menu, vâng. những gì bạn đã mong đợi? :)
akira

Có vẻ như: sp cũng có thể hoạt động - đối với những người không sử dụng phiên bản gvim.
Rolnik
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.