在覆蓋模式下從剪貼簿貼上時如何實際覆蓋

在覆蓋模式下從剪貼簿貼上時如何實際覆蓋

當我在覆蓋模式在 Sublime Text 3/gedit 中,正常按鍵會覆蓋遊標下方的字元。

我預計從剪貼簿粘貼會類似地替換字符,但它的工作原理如下插入模式

這裡有一個例子可以讓這一點更清楚:|代表遊標。覆蓋模式已打開,剪貼簿包含aaa.這是文字編輯器:

12|3456789

Ctrl+後V,我預計會發生以下情況:

12aaa|6789

相反,在 Sublime Text 3 和 gedit 中,我得到:

12aaa|3456789

我嘗試過修改鍵ShiftAlt期間Ctrl+ V,但無濟於事。

有沒有辦法實現這個功能?

特別是,我想要選擇要預先覆蓋的字元。

答案1

沒有辦法以優雅的方式實現此功能(人們總是可以使用腳本編寫一些東西xdotool)。事情不是這樣的。這將是一個相當危險的選擇。如果您的剪貼簿包含大量文本,則文件的提醒可能會在貼上時被覆蓋。

您將需要調整您的工作流程,並在貼上之前選擇要刪除的內容,或貼上然後刪除。

對於更聰明的工作流程,更基於「告訴」編輯器執行您想要的操作(例如「用剪貼簿內容取代接下來的六個字元」),請考慮學習和使用 Vim。

相關內容