기존 버퍼에서 새로운 vim split을 열 수 있습니까?


23

나는 그것이 함께 분할에 새 파일을 열 수 있습니다 알고 :split:vsplit,하지만 기존의 버퍼를 가지는 새로운 분할을 열 수 있으며, 잠재적으로 자동 완성을 활용?


인수없이 :sp( lit) 또는 :vs( plit)를 사용해 본 적이 있습니까? :)
yo '

답변:


31

sbuffer명령을 사용하면 기존 버퍼 이름 또는 번호로 분할을 만들 수 있습니다. :sb#버퍼 번호가있는 분할이 열립니다 #( :buffers목록에 표시됨). :sb foo라는 버퍼로 분할을 엽니 다 foo. 탭 완성은 사용 가능한 버퍼 이름을 순환시킵니다.

:vertical sb...기본 수평 분할 대신 수직 분할을 원할 경우 사용할 수 있습니다 .


새로운 수직 분할에서 기존 버퍼를 여는 덜 장황한 방법이 있습니까? :v sb어쩌면 뭔가 ?
zepp.lee

1
“수직”은“vert”로만 단축 될 수 있다고 생각하므로 더 간결한 것을 원한다면 사용자 정의 명령 / 기능 등을 만들어야합니다.

2

:(v)split <name_of_buffer> 또는 :(v)split #<buffer_number>

이 답변은 위의 @ user72의 답변과 @ zepp.lee의 의견에 대한 짧은 방법을 보여줍니다.

예를 들어, 다음과 같이 수직 분할에서 버퍼 2를 열 수 있습니다.

:vsp #2

또는

:vsp test.js

1
이 사이트 @alexhg에 오신 것을 환영합니다! 우리는 사용자들이 다른 독자들에게 가능한 유용한 정보를 얻을 수 있도록 자세한 답변을 만들 것을 권장합니다. 여기에서이 솔루션 사용을 제안하는 이유를 설명하면 문서에 연결할 수도 있습니다. 현재 귀하의 답변은 "품질이 낮음"으로 표시되었지만 "수정"버튼을 사용하여 문제를 해결할 수 있습니다.
statox
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.