たぶん私は一生懸命ですが、カーソルがある行から行末までのすべての文字を1つのコマンドで置き換えることができますか?次に.、次の行で同じ置換を実行するために使用します。
たぶん私は一生懸命ですが、カーソルがある行から行末までのすべての文字を1つのコマンドで置き換えることができますか?次に.、次の行で同じ置換を実行するために使用します。
回答:
場合は、私が正しくあなたの質問を理解し、これを試してみてください。
C(大文字のC)カーソルから行末までのすべてを削除し、INSERTモードにします。その後、置換を記述し、INSERTモードを終了し、.別の場所でプロセスを繰り返します。
sr_の答えに追加:
カーソルが各行の同じ位置から始まる場合は、視覚ブロック機能に興味があるかもしれません。
カーソルを初期位置に置いて、以下を順番に入力します。
これにより、最初の行のカーソルから下の行[X]行の終わりまでの長方形の選択範囲が作成されます。
その後、選択全体を置き換えることができます。
できる限り視覚ブロックを使用しているので、共有したいと思いました
他の答えはこれらを逃しました、彼らは挿入モードに入りません。
それからもちろん使用 .
行末まで変更しようとすると、便利な場合があります。このタスクを実行するために挿入マッピングを作成しましたがD、挿入モードではインデントを減らすためにこのキーが使用されるため、使用しません。だからCtrl-k
:inoremap <C-k> <C-o>C
:)
どういたしまして。