변수가 있는 vim 단축키

변수가 있는 vim 단축키

현재 행을 다른 행으로 이동하기 위한 매핑을 수행하려고 합니다. 그것은 마치

nnoremap < space >m$VARIABLE :m $VARIABLE <CR> dd

답변1

기본 사항부터 다음을 입력합니다.

:.m15

현재 줄('.')을 15번 줄로 이동합니다.

현재 행을 이동할 위치를 나타내기 위해 선행 숫자를 허용하는 사용자 명령을 생성하는 것 외에는 아무것도 생각나지 않습니다.단순한나는 그것에 대해 생각했다. (루브 골드버그가 떠오른다...)

command! -nargs=0 MyMove :.m<count>
nnoremap! mv :MyMove

가능한일하세요, 제 vim-fu는 아직 충분히 강하지 않습니다. 많은 정보를 제공하지 않았지만 거의 근접한 것 같습니다.

관련 정보