내가 특정 줄로 점프하면 Vim이 그 줄의 중앙에 있다는 생각이 들었습니다.
zz
콜론 명령 뒤에 숫자만 입력한 후 :175
이를 자동화할 수 있는 방법이 있습니까 (예:)?
답변1
일반 모드 명령(예 [N]G
: ) 을 재정의할 수 있지만 :nnoremap
후크는 없습니다.이전 명령(멋진 것처럼 :[N]
). 유일한 옵션은 이벤트에 연결하는 것입니다 CursorMoved
.
:autocmd CursorMoved * normal! zz
하지만 이것이 영향을 미칠 것입니다모두예를 들어 점프 또는 사용자 정의 명령을 사용 :[N]J
하려면 더 많은 입력이 필요합니다.
사용 방법을 다시 배우고 G
(더 짧습니다!) 다음 매핑을 사용하는 것이 좋습니다.
:nnoremap <expr> G (v:count ? 'Gzz' : 'G')