vim에서 기존 버퍼를 세로로 분할하는 방법은 무엇입니까?


23

vim에 버퍼 목록이 있습니다. : sb [N]을 사용하여 버퍼를 가로로 분할 할 수 있습니다. 여기서 N은 버퍼 번호입니다. 버퍼를 세로로 어떻게 나눌 수 있습니까?

답변:


41

vsvsplit명령 등의 인자로 파일 이름을 :vs somefile수직 분할에서 파일을 엽니 다.

기존 버퍼를 분할 창에 넣으려면 sb#명령 을 사용하십시오 (여기서 #은 버퍼 번호 임). VIM에서 기본 분할을 가로로 분할하고이를 변경하려면 명령 앞에 접두어 vert다음 분할 명령을 수직 분할합니다.

:vert sb#

여기서 #은 버퍼 번호입니다.


알아 : vsplit. 버퍼 번호를 사용하지 않는 것 같습니다.
blacklife

1
나는 쉽게이었다 생각 : P .. 시도 : SBN은 N 버퍼 번호 어디 VERT
kyrisu

우와! 작동합니다.
blacklife

@blacklife : 대답은 실제로 ": vert sbN"입니까?
akira may

2
때문에 :sb너무 버퍼 이름을 가진 작품이 또한 버퍼 이름으로 작동합니다 ::vert sb vimrc
fphilipe

2

이것은 수직 분할에서 현재 버퍼를 열 수 있도록 .vimrc에 만들고 추가 한 명령입니다.

command -nargs=1 Vsb call VsbFunction(<f-args>)

function VsbFunction (arg1)
  execute 'vert sb' a:arg1
endfunction

세로 분할에서 현재 버퍼에있는 모든 파일을 열어야합니까? 그것이 내가 찾던 대답이었습니다.
kroe

이것을 어떻게 실행해야합니까?
Santosh Kumar

:Vsb somefile
Brett Y

0

마찬가지로 kirysu는 상기이지만 별도로 "다른 분리 위치"로.

: sb otherfile.txt 아래에서 오른쪽으로 전환

또는

: vert bel sb otherfile.txt

... 기존 버퍼를 otherfile.txt" 바로 아래 " 분할 된 기존 버퍼를 엽니 다 .
수직 분할의 경우 " 기존 버퍼의 오른쪽 "을 의미 합니다.

여기에서 [tab]-key 를 사용하여 vim이 buffer-name을 완성하게 할 수 있습니다 !

( :help :vert자세한 "포지셔닝"명령은 참조)

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.