-2

シェルスクリプトに行があります

f) SCREEN = TRUE

そして作りたい

f)
SCREEN = TRUE

これはviでは簡単にできません。明らかに、通常のテキスト エディターでは、Enter コマンドを使用すると、f) の後のテキストを次の行に移動できます。viでそれを行う最良の方法は何ですか?

4

3 に答える 3

4

を押しlてカーソルを右jに移動し、カーソルを下に移動してカーソルを S に移動します。次に、 を押しiて「挿入」し、Enter キーを押して新しい行を作成します。次に、ヒットescして挿入を停止し:wq、保存して終了します。

インターネット上には、役に立つかもしれない基本的な vi コマンドのリストがたくさんあります。

于 2013-08-07T23:39:48.630 に答える
0

挿入するために3つのボタンを押さずに通常モードでこれを行う方法があるかどうかを把握しようとしていました。これがOPが求めていたものだと思います。このためのショートカットが組み込まれていない理由がわからない..とにかく、.vimrcで簡単なマッピングを作成することになりました。

nmap <leader>j i<cr><esc>

于 2016-08-23T20:56:21.680 に答える
0

カーソルをその行に置きます0fSi<ENTER><ESC> (行0の先頭に移動し、fS「S」を検索し、i挿入モードに入り、<ENTER>何らかの改行を挿入し、<ESC>挿入モードを終了します)

于 2013-08-08T00:03:15.030 に答える