當我在覆蓋模式在 Sublime Text 3/gedit 中,正常按鍵會覆蓋遊標下方的字元。
我預計從剪貼簿粘貼會類似地替換字符,但它的工作原理如下插入模式。
這裡有一個例子可以讓這一點更清楚:|
代表遊標。覆蓋模式已打開,剪貼簿包含aaa
.這是文字編輯器:
12|3456789
按Ctrl+後V,我預計會發生以下情況:
12aaa|6789
相反,在 Sublime Text 3 和 gedit 中,我得到:
12aaa|3456789
我嘗試過修改鍵Shift和Alt期間Ctrl+ V,但無濟於事。
有沒有辦法實現這個功能?
特別是,我不想要選擇要預先覆蓋的字元。
答案1
沒有辦法以優雅的方式實現此功能(人們總是可以使用腳本編寫一些東西xdotool
)。事情不是這樣的。這將是一個相當危險的選擇。如果您的剪貼簿包含大量文本,則文件的提醒可能會在貼上時被覆蓋。
您將需要調整您的工作流程,並在貼上之前選擇要刪除的內容,或貼上然後刪除。
對於更聰明的工作流程,更基於「告訴」編輯器執行您想要的操作(例如「用剪貼簿內容取代接下來的六個字元」),請考慮學習和使用 Vim。