で、この答えは私が直面したCTRL-U
後、関数呼び出しで使用される:
と、実際の関数名の前に。
:nnoremap <buffer> <cr> :<C-U>call append('.', repeat([''],v:count1))<cr>
ヘルプの内容は次のとおりです。
CTRL-U Scroll window Upwards in the buffer. The number of
lines comes from the scroll option (default: half a
screen). If [count] given, first set the 'scroll'
option to [count].
自分で試してみたところ、思ったとおりに機能しました。しかし、私はscroll
オプションに関する部分をよく理解していませんでした。彼らはどういう意味'scroll' option
ですか?
また、挿入モードでは奇妙なことをします。私の知る限り、カーソルから行の先頭までをすべて削除し、結果の行と上の行を結合します。