Vim에서 빈 파일을 어떻게 분할하여 열 수 있습니까?


102

매우 명백한 것이지만 알아낼 수 없으며 Google도 도움을주지 않습니다.

답변:


128
:help new
:help vnew

물론 당신을 데려 와야합니다.

그러면 새로운 버퍼가 생길 것입니다. 해당 버퍼는 :w 디스크에있는 경우에만 파일이됩니다 .


6
그리고 :set splitright새로운 분할을 오른쪽에 놓습니다. 감사합니다
hakanensari

3
또한 :set splitbelow수평 분할시 새 분할이 맨 아래에 표시되도록하는 해당 명령도 있습니다.
dsaxton

49

다른 방법은 <CTRL + W> n일반 모드에서 수행하는 것 입니다. 새로운 분할이 생성됩니다 .

편집하다:

<CTRL + W> v수직 모드에서 수직 분할을 만들 수도 있습니다 (이전 분할은 수평 분할을 수행함).

그리고 단지 전체로, 당신이 수행하여 다른 분할로 이동 <CTRL + W> <direction>되는 방향으로 어떤 h, j, k, 또는l

버퍼를 닫으려면 <CTRL + W> q


fyi : 새로운 분할에서 새 파일이 아닌 새로운 분할에서 현재 버퍼를 엽니 다.
Emile 81

2
나를 Ctrl+w n위해 새로운 버퍼로 Ctrl+w v분할을 열지 만 현재 버퍼를 분할합니다. 이상한.
c24w

1
새 파일로 세로 분할을 만들려면이 질문 / 답변 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

이것은 좋은 링크입니다 : http://vim.wikia.com/wiki/Easier_buffer_switching


0

File-Split Open에서 Vim 메뉴를 사용했습니다. 새 빈 파일의 이름을 지정해야합니다.


Vim에 메뉴가 있습니까?
frabjous

gvim 또는 macvim은 메뉴를 표시 할 수 있습니다 (예). 무엇을 기대 했습니까? :)
아키라

gvim 버전을 사용하지 않는 사람들에게는 : sp도 작동합니다.
Rolnik
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.