Vimには、レジスタにテキストを入れずに削除する方法がありますか?

Vimには、レジスタにテキストを入れずに削除する方法がありますか?

Vimを使うと、コードのブロックを、私がちょうど取り除いたブロックに置き換えたいことがよくあります。 しかし、置き換えられるコードのブロックを削除すると、そのブロック自体が、ブロックされたブロックを消去するレジスタに入ります。 だから私はヤンクしてから挿入して、私が望んでいないものを削除してしまいましたが、大きなブロックのコードでは、挿入されたブロックとブロックを別々にしておくのが面倒です。…


Vimで行全体を複製する

EclipseのIntelliJ IDEA/ResharperやCtrl+Alt+↑/↓の Ctrl+Dと同様に、Vimでライン全体を複製するにはどうすればいいですか?…



vim - 上書き登録せずに貼り付ける方法

誰も選択をデフォルトのレジスタに入れずに視覚的に選択された領域にペーストする方法を知っていますか? 私は明示的なレジスタから常に貼り付けることで問題を解決できることを知っています。 しかし、 「 pの代わりにx pをタイプするのは首の痛みです…


vimレジスタに上書きせずに行を追加する方法

私はレジスタ内の行をヤンクしたいと思います: "{register}yでは、以前はレジスタにあったものを上書きしませんが、レジスタ内で連続していない行をコピーする必要があります。スタックのように。 例: line1 line2 line3 私はそれにカーソルを置き、 "ayを入力し、次に行3に行く"ayを入力して、 line1をコピーしたい。 その後、私が"apをするとき、両方line3と3行…


macos - Vim:OS Xのクリップボードへの選択コピー

vimで選択された領域があるとします。 どのようにOS Xのクリップボードにコピーすることができますか?(ヒント:OS Xのクリップボードは、/usr/bin/pbcopyパイプ経由で書き込むことができます)…


Windows上のEmacsでクリップボードの内容を保存するには?

これは私が数回遭遇したシナリオです: 他のプログラムのテキストをコピーします。 Emacsに行って、テキストをペースト/ヤンクする前にいくつかの編集をしました。私はペーストすることを意図したテキストではありません...そして、私が物事を動かしている間、私はkill-その行と殺された行と言葉がキルリングを占領していた。 しかし、「My」と入力すると元のコピーされたテキストは元に戻りません。元の…


vimで新しい行を貼り付けるには?

私はしばしばvimの新しい行にいくつかのものを貼り付ける必要があります。 私が通常やっているのは: o<Esc>p これは、新しい行を挿入し、挿入モードを終了し、最後にペーストするよりも、挿入モードにします。 3回のキーストローク。 あまり効率的ではありません。 どんな良いアイデアですか?…


クリップボード/バッファへのvim copyコマンド

exコマンドをクリップボードにコピーする方法、またはバッファに貼り付ける方法は? Windowsでgvimを使う。…


vim - どのようにして一致するすべての行を1つのバッファにヤンクしますか?

どのようにして一致するすべての行をバッファにヤンクしますか? 与えられたファイル: match 1 skip skip match 2 match 3 skip 私は、パターンにマッチするすべての行(この例では/ ^ match/)を単一のバッファにヤンクするコマンドを発行できるようにしたいので、別のドキュメントや要約などに入れることができます。 コマンドは、これをバッファーに入れる必…


vim - あるレジスタから別のレジスタにコピーする

クリップボードに貼り付けることなく、あるレジスタの内容を別のレジスタにコピーする方法は? 私は1つのテキストをヤンクし、それはデフォルトの"レジスタでヤンクされました。今は削除/上書きせずに別のテキストをコピーしたい"レジスタです。 だから私は"新しいテキストを内部にコピーすることができるように、いくつかのaまたはbレジスタを登録する"という内容を移動したいと思っています。 これを行う方法?…




vim クリップボード コピー レジスタ できない 貼り付け コマンド clipboard 範囲 ペースト