Saya menulis fungsi Vim kecil yang menggerakkan kursor ke karakter pertama dari baris saat ini. Jika kursor sudah pada karakter pertama, maka kursor dipindahkan ke kolom pertama sebagai gantinya.
" 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
Bagaimana saya memanggil fungsi ini secara diam-diam? Saya lebih suka ': panggil FirstCharOrFirstCol ()' tidak ditampilkan di baris status. Cukup mengubah ke noremap H :silent call…
tampaknya tidak cukup.
*.vim
), Anda tidak perlu:
karakter utama .