viでは、o
またはO
を使用して空白行を追加し、挿入モードに移行できます。しかし、コマンドモードのままにしたい場合、このコマンドはありますか?
グーグルでは、vimrcに何かを追加する提案がありますが、もっと簡単な方法があるはずです(常に動作します)。
viでは、o
またはO
を使用して空白行を追加し、挿入モードに移行できます。しかし、コマンドモードのままにしたい場合、このコマンドはありますか?
グーグルでは、vimrcに何かを追加する提案がありますが、もっと簡単な方法があるはずです(常に動作します)。
回答:
VIM FAQによると、:put
次のコマンドを使用できます。
12.15。挿入モードに入ることなく、現在の行の上/下に空白行を挿入するにはどうすればよいですか?
":put" exコマンドを使用して、空白行を挿入できます。たとえば、試してみてください
:put = ''
:put!= ''詳細については、
:help:put
しかし、実際には追加するのが簡単です:
map <Enter> o<ESC>
map <S-Enter> O<ESC>
に.vimrc
。この方法では、Enter
またはShift-Enter
を押して、normal mode
現在の行の下または上に空白行を挿入できます。もちろん、代替の<Enter>
と<S-Enter>
お好みのキーを持ちます。
使用の魅力の一部は、VI
テキストを操作するためのコマンドモードと、テキストを追加するための編集モードを持つことです。これにより、物事を達成するためにCTRLキーを押す必要がなくなります。
他の提案は動作する可能性があります-私はそれらを試していません-しかし、それらはかなりの文字を必要とするか、VI
環境を操作しすぎるようです。
追加したい新しい行ごとに、または5行追加してからを使用しo[ESC]
てみてください。これははるかに高速で、すべてのインストールで常に動作します。.
5.
VI
o'd
VIに新しい段落を何回追加したかはわかりませんが、きれいな段落が実際には慎重に6行/ワードラップされた行であることがわかります。
vimには、:normal o
またはもあり:normal O
ます。
Tim Popeのunimpaired.vim- 便利なブラケットマッピングのペアと私の独自のLineJuggler-行の複製および移動プラグインは]<Space>
、このための便利な短いマッピングを提供します。
誰もこれに言及していないことに驚いています:
コマンドラインモードで「r」に続けて「Enter key」を使用します。
しかし、7年までにパーティーに遅れました:)
r
実際、現在の文字を置き換えます。それでもコマンドモードになります。
.
、繰り返しに、あなたも行うことができます<number>o<esc>
たとえば、:5o<esc>