내용으로 건너뛰기
권남
사용자 도구
로그인
사이트 도구
검색
도구
문서 보기
이전 판
역링크
최근 바뀜
미디어 관리자
사이트맵
로그인
>
최근 바뀜
미디어 관리자
사이트맵
추적:
vim:moving
이 문서는 읽기 전용입니다. 원본을 볼 수는 있지만 바꿀 수는 없습니다. 문제가 있다고 생각하면 관리자에게 문의하세요.
====== Vim Keyboard Moving ====== * 현재 키보드 위치의 화면이동 * ''zz'' : 화면 가운데로 * ''zt'' : 화면 맨 위로 * ''zb'' : 화면 맨 아래로 * 내 커서 위치를 항상 가운데로 유지. 999값을 매우 큰 값으로 바꿔준다.<code> :let &scrolloff=999-&scrolloff </code> ===== Vim Toggle Movement ===== [[http://ddrscott.github.io/blog/2016/vim-toggle-movement/|Vim Toggle Movement: I Just Want to Go Home - @_ddrscott_]] <code> function! ToggleMovement(firstOp, thenOp) let pos = getpos('.') execute "normal! " . a:firstOp if pos == getpos('.') execute "normal! " . a:thenOp endif endfunction " The original carat 0 swap nnoremap <silent> 0 :call ToggleMovement('^', '0')<CR> " How about ; and , nnoremap <silent> ; :call ToggleMovement(';', ',')<CR> nnoremap <silent> , :call ToggleMovement(',', ';')<CR> " How about H and L nnoremap <silent> H :call ToggleMovement('H', 'L')<CR> nnoremap <silent> L :call ToggleMovement('L', 'H')<CR> " How about G and gg nnoremap <silent> G :call ToggleMovement('G', 'gg')<CR> nnoremap <silent> gg :call ToggleMovement('gg', 'G')<CR> </code>
vim/moving.txt
· 마지막으로 수정됨: 2016/05/01 23:32 저자
kwon37xi
문서 도구
문서 보기
이전 판
역링크
맨 위로