Escrevi uma pequena função do Vim que move o cursor para o primeiro caractere da linha atual. Se o cursor já estava no primeiro caractere, ele será movido para a primeira coluna.
" 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
Como eu chamo essa função silenciosamente? Prefiro ': call FirstCharOrFirstCol ()' não foi exibido na linha de status. Simplesmente mudar para noremap H :silent call…
não parece suficiente.
*.vim
), você nunca precisa dos:
caracteres iniciais .