커서를 현재 줄의 첫 문자로 이동시키는 작은 Vim 함수를 작성했습니다. 커서가 이미 첫 번째 문자 인 경우 커서는 대신 첫 번째 열로 이동합니다.
" Jump to first character or column
noremap H :call FirstCharOrFirstCol()<cr>
:function! FirstCharOrFirstCol()
: let current_col = virtcol('.')
: normal ^
: let first_char = virtcol('.')
: if current_col == first_char
: normal 0
: endif
:endfunction
이 함수를 자동으로 호출하려면 어떻게합니까? 오히려 ': call FirstCharOrFirstCol ()'이 상태 표시 줄에 표시되지 않았습니다. 단순히 변경하는 것만으로 noremap H :silent call…
는 충분하지 않은 것 같습니다.
*.vim
에서는 선행:
문자 가 필요하지 않습니다 .