2015-01-05 2 views
0

zt 또는 z<CR>의 창 상단에 현재 표시 줄을 이동하면 버퍼가 창 상단에 커서가 다시 그려집니다. 이것은 편리하지만, 이 매우 긴 파일을 읽을 때 쓸데없는 점은입니다.정상 모드에서 vim (j : zt = gj : ???)

저는 set wrap입니다. 따라서 zt과 같은 기능을 원할 때 전체 디스플레이가 한 줄로 채워지는 경우가 있습니다.

해당하는 사람이 있습니까? "버퍼를 다시 그립니다. 현재 표시 줄"이 있습니까?

답변

1

Vim의 줄 바꿈 편집은 제한적입니다. 스크린 별 내비게이션 gj/gk 이상의 지원은 거의 없습니다. A similar question님께 최근에 질문하셨습니다. 특히 zt 또는 <C-E>/<C-Y>과 같은 명령은 실제 행을 기반으로합니다. 화면 라인에서도 작동하는 해당 명령을 사용하는 것이 좋습니다. 이를 위해 패치를 작성해 주겠다. (이것은 단순하지 않고 Vim의 구현에 대한 지식이 필요하다.)

없으면 이것을 에뮬레이트 할 수 있습니다. 화면 라인으로 스크롤하는 유일한 방법은 커서를 창 하단으로 이동 한 다음 gj을 수행하는 것입니다.

관련 문제