[解決済み] Vimで挿入モードに入らずにカーソルのあるところで改行するにはどうしたらいいですか?
2023-02-15 14:46:06
質問
Vimで挿入モードにならずに、カーソルがあるところで改行することは可能でしょうか?以下はその例です (
[x]
はカーソルが
x
):
if (some_condition) {[ ]return; }
時折、さらにコードを入力したくなることがあります。そこで、私は i を押して挿入モードにし Enter を押して改行を挿入し、余分なスペースを削除します。次に、通常モードにして、閉じ中括弧の前にカーソルを置いてから、同じことをして、自分の行にします。
私はしばらくこれをやっていましたが、きっともっと良い方法があるのでは?
どのように解決するのですか?
指定された例に対して、あなたは r 入力 と入力すると、1文字(スペース)がEnterに置き換わります。次に f スペース . で次のスペースに進み、最後のコマンドを繰り返す。
autoindentの設定によって、上記はreturn文を適切にインデントすることもしないこともあります。そうでない場合は s 入力する タブ エスケープ の代わりに、スペースを改行に置き換え、行をインデントし、挿入モードを終了します。この場合、2 つ目のスペースを別のコマンドで置き換える必要があるため、「.」を使用することはできません。
関連
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] "コマンドが見つかりません: vim"
-
[解決済み] viで複数行を素早くインデントする
-
[解決済み] Vimで行末に移動するにはどうしたらいいですか?
-
[解決済み] Vimレコーディングとは何ですか、またそれを無効にするにはどうしたらいいですか?
-
[解決済み] Vimで(多くのバッファのうち)1つのバッファを閉じるにはどうすればよいですか?
-
[解決済み] 開いているタブをすべて一度に閉じるにはどうすればよいですか?
-
[解決済み] Vimの設定ファイルにコメントを入れる方法。".vimrc" は?
-
[解決済み] カーソル下の1単語を置換する方法は?
-
[解決済み] vimで改行を貼り付けるには?
-
[解決済み] Vimの空白の優先順位をファイルタイプで設定する