シェルスクリプトに行があります
f) SCREEN = TRUE
そして作りたい
f)
SCREEN = TRUE
これはviでは簡単にできません。明らかに、通常のテキスト エディターでは、Enter コマンドを使用すると、f) の後のテキストを次の行に移動できます。viでそれを行う最良の方法は何ですか?
を押しlてカーソルを右jに移動し、カーソルを下に移動してカーソルを S に移動します。次に、 を押しiて「挿入」し、Enter キーを押して新しい行を作成します。次に、ヒットescして挿入を停止し:wq、保存して終了します。
挿入するために3つのボタンを押さずに通常モードでこれを行う方法があるかどうかを把握しようとしていました。これがOPが求めていたものだと思います。このためのショートカットが組み込まれていない理由がわからない..とにかく、.vimrcで簡単なマッピングを作成することになりました。
nmap <leader>j i<cr><esc>
カーソルをその行に置きます0fSi<ENTER><ESC>
(行0の先頭に移動し、fS「S」を検索し、i挿入モードに入り、<ENTER>何らかの改行を挿入し、<ESC>挿入モードを終了します)