Ich habe eine kleine Vim-Funktion geschrieben, die den Cursor zum ersten Zeichen der aktuellen Zeile bewegt. Wenn sich der Cursor bereits auf dem ersten Zeichen befand, wird der Cursor stattdessen in die erste Spalte verschoben.
" 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
Wie rufe ich diese Funktion still auf? Ich würde lieber ': FirstCharOrFirstCol () aufrufen' nicht in der Statuszeile angezeigt. Einfach zu wechseln, noremap H :silent call…
scheint nicht genug zu sein.
*.vim
) benötigen Sie niemals die führenden:
Zeichen.