VIM에서 파일을 편집 할 때 기존 버퍼를 열어야하는 경우 (예 : 버퍼 목록 :buffers:) 어떻게 수직 분할로 열 수 있습니까?
나는 이미 다음과 같은 일반 분할로 열 수 있음을 알고 있습니다 .
:sbuffer N
N원하는 버퍼 번호는 어디에 있지만 위의 N버퍼는 세로가 아니라 가로로 열립니다 .
또한 열린 후 창 배치를 변경하고 다음과 같이 세로 분할을 할 수 있음을 알고 있습니다.
Ctrl-W H
Ctrl-W L
창을 오른쪽 또는 왼쪽으로 세로로 나눕니다.
그것이 있다면 존재 sbuffer해야 vsbuffer하지만 존재하지 않는 것 같습니다 (알지 못합니다)
또한이 질문을 해결하기 위해 플러그인을 찾고 있지 않습니다. 나는 당신이 이것을 할 수있는 풍부한 플러그인에 대해 알고 있습니다.
이미 존재하는 것을 놓치고있을 것입니다.
편집 : 최고의 협업 정신으로 누군가 다른 사람 이이 문제를 우연히 발견하고 플러그인을 설치하지 않으려는 경우 매핑으로 간단한 기능을 만들었습니다.
함수:
" Vertical Split Buffer Function
function VerticalSplitBuffer(buffer)
execute "vert belowright sb" a:buffer
endfunction
매핑 :
" Vertical Split Buffer Mapping
command -nargs=1 Vbuffer call VerticalSplitBuffer(<f-args>)
이것은 오른쪽 분할에서 버퍼를 여는 작업을 수행하므로 버퍼 1의 경우 다음과 같이 호출합니다.
:Vbuffer 1
vsbuffer N않습니까? 성가신. 당신의 대답은 그것을 못 박습니다. 감사!