Ho scritto una piccola funzione di Vim che sposta il cursore sul primo carattere della riga corrente. Se il cursore era già sul primo carattere, il cursore si sposta invece sulla prima colonna.
" 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
Come posso chiamare questa funzione in silenzio? Preferirei ": call FirstCharOrFirstCol ()" non è stato visualizzato nella riga di stato. Il semplice passaggio a noremap H :silent call…
non sembra essere abbastanza.
*.vim
), non hai mai bisogno dei:
personaggi principali .