簡體   English   中英

使用 Sublime Text 在覆蓋/插入模式下粘貼

[英]Paste while in Overwrite / Insert mode with Sublime Text

在覆蓋模式下(使用Insert鍵啟用),如果 cursor 在字母W上:

Hello |World

然后從剪貼板 ( CTRL + V ) 粘貼123給出:

Hello 123World

而不是Hello 123ld 如何有這種行為呢?


注意:類似地,從Hello Wor|ld開始,執行BACKSPACE BACKSPACE會得到Hello Wld而我們可以預期(因為我們處於覆蓋/插入模式) Hello W ld

根據我的說法,這實際上是 sublime text 中的一個錯誤。

在 GitHub 上的 Sublime Text 問題跟蹤器中,合作者建議“如果它只是為了粘貼,你可以通過編寫一個插件來處理粘貼剪貼板並刪除適當數量的字符來做一些事情。然后你只需要覆蓋將 map 鍵綁定到您的自定義命令。

您唯一需要考慮的是換行符和多項選擇(以復制 ST 功能)。”

你可以在https://github.com/sublimehq/sublime_text/issues/346看到這個問題

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM