
때로는 많은 기능이 포함된 큰 파일을 작업할 때 특정 기능만 표시하는 분할을 만들고 싶을 때가 있습니다.
vim
바닐라 또는 일부 플러그인을 사용하여 버퍼 영역만 표시하도록 창을 제한할 수 있습니까 ?
확실히 말하자면, 현재 동일한 버퍼에 대해 여러 분할을 열고 함수로 이동하면 작동합니다. 하지만 나는 다음과 같이 이를 향상시키고 싶습니다.
1) 집중하는 데 도움이 되도록 전후 텍스트를 표시하지 않습니다. 2) 실수로 다른 곳으로 이동할 수 없도록 해당 텍스트 영역에 창을 잠급니다(검색 등을 통해).
답변1
그만큼NrrwRgn - Emacs와 유사한 좁은 영역 플러그인플러그인은 자동으로 다시 동기화하여 버퍼의 일부를 별도의 스크래치 버퍼에 표시할 수 있습니다. 시야에서 멀어지는 것이 걱정될 때 해결책인 것 같습니다. 그렇지 않으면 원하는 내용을 정확하게 표시하기 위해 분할 창의 크기를 조정하고 그 크기를 유지합니다.
답변2
접기를 사용하여 주의하고 싶지 않은 부분을 접을 수 있습니다.
접기를 만들려면 v{motion}zf
시각적 모드를 사용하세요. za
및 를 사용하여 zd
각각 접힌 부분을 펼치거나 제거합니다. 명령 모드에서 접기를 생성할 수도 있습니다. 본질적으로 {motion}zf
.
이것동영상편리한 참고가 될 수 있습니다.