上書きモードでクリップボードから貼り付けるときに実際に上書きする方法

上書きモードでクリップボードから貼り付けるときに実際に上書きする方法

私がいるとき上書きモードSublime Text 3/gedit では、通常のキー操作によりカーソルの下の文字が上書きされます。

クリップボードから貼り付けると同様に文字が置き換えられると思っていましたが、実際には次のように動作しました。挿入モード

これをより明確にするための例を次に示します。 は|カーソルを表します。上書きモードがオンの場合、クリップボードには が含まれますaaa。これはテキスト エディターです。

12|3456789

Ctrl+を押すとV、次のことが起こると予想されます。

12aaa|6789

代わりに、Sublime Text 3 と gedit の両方で次のようになります。

12aaa|3456789

修飾キーShiftと+Altキーを同時に押して試してみましたが、効果はありませんでした。CtrlV

この機能を実現する方法はありますか?

特に、私はしない上書きされる文字をあらかじめ選択しておきます。

答え1

この機能をエレガントな方法で実現する方法はありません ( を使ってスクリプトを作成することは常に可能ですxdotool)。これは動作方法ではありません。これはかなり危険なオプションです。クリップボードに大量のテキストが含まれている場合、貼り付け時にファイルの残りの部分が上書きされる可能性があります。

ワークフローを調整し、貼り付ける前に削除するものを選択するか、貼り付けてから削除する必要があります。

エディターに「指示」して必要な操作を実行する (例: 「次の 6 文字をクリップボードの内容で置き換える」) ことに基づいた、よりスマートなワークフローを実現するには、Vim を学習して使用することを検討してください。

関連情報