[解決済み] Vimです。行を前に引かれた別の行に置き換える
2022-06-27 04:46:56
質問
1日に1回以上、以下のようなことがあります。
A: This line should also replace line X
...
X: This is line should be replaced
その作業を効率的に行っていないのだと思います。
自分がやっていること
- A行に進みます。 AG
- ヤンクラインA yy
- X 行目に移動します。 XG
- A行を貼り付けます。 P
- 旧行へ移動。 j
- 古い行を削除します。 dd
これには、X行がデフォルトのレジスタにあるため、A行に置き換えるべき別の行を見つけたときに困るという欠点もあります。 ayy , "aP ) は、この単純な作業をさらに非効率なものにしています。
私の質問
- 前に引っ張られた行を置き換えるための Vim の組み込みコマンドを見逃したのでしょうか?
- そうでない場合、ヤンクされた行をデフォルトのレジスタに残す (または復元する) 独自のコマンドをどのようにバインドすればよいでしょうか。
どのように解決するのですか?
私ならどうするか:
-
aG
-
Y
-
xG
-
Vp
通常モードを離れる必要はありませんが、それは
を行います。
は行を引きます。しかし
V"0p
を使えば、常にステップ2で引っ張られた行が置かれます。
関連
-
[解決済み] Vimで行全体を複製する方法は?
-
[解決済み] Vimで行末に移動するにはどうしたらいいですか?
-
[解決済み] Vimで最も生産性の高いショートカットは何ですか?
-
[解決済み] Vimのコマンドラインにヤンクのテキストを貼り付ける方法
-
[解決済み] Vimで、テキストをレジスタに入れずに削除する方法はありますか?
-
[解決済み] vi/Vimで複数行の選択範囲の先頭にテキストを挿入する方法
-
[解決済み] Vimを学習するメリットは何ですか?[クローズド]
-
[解決済み】vimの「sudoで書く」トリックはどうやるの?
-
[解決済み】Vimで複数のファイルを効率的に操作する方法
-
[解決済み】VimでDOSの改行コードをLinuxの改行コードに変換する。
最新
-
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 実装 サイバーパンク風ボタン