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'dVIに新しい段落を何回追加したかはわかりませんが、きれいな段落が実際には慎重に6行/ワードラップされた行であることがわかります。
vimには、:normal oまたはもあり:normal Oます。
Tim Popeのunimpaired.vim- 便利なブラケットマッピングのペアと私の独自のLineJuggler-行の複製および移動プラグインは]<Space>、このための便利な短いマッピングを提供します。
誰もこれに言及していないことに驚いています:
コマンドラインモードで「r」に続けて「Enter key」を使用します。
しかし、7年までにパーティーに遅れました:)
r実際、現在の文字を置き換えます。それでもコマンドモードになります。
.、繰り返しに、あなたも行うことができます<number>o<esc>たとえば、:5o<esc>