コードを編集している間、私は常にこの機能が必要です。現在の行の後に新しい行を作成し、カーソルを新しい行に移動して(現在のインデントを保存します!)、通常モードのままにします。例(█がカーソルであると仮定):
function a() {
foon█tion()
}
コマンドを入力した後、次のようにする必要があります。
function a() {
foonction()
█
}
たとえば、<Enter><Esc>
行末にカーソルを置いて挿入モードで押すと、同じ効果が得られます。このo
コマンドも同様に機能しますが、挿入モードを終了するとインデントが削除されます。したがって、1行下に挿入するには、キーを1回押す必要があります。
inb4 nmap:そのようなことを行うためのコマンドをマップする方法を知っていますが、これを行うための標準的な方法があるかどうか疑問に思っています。