当我在 Sublime Text 3/gedit 中处于覆盖模式时,正常的击键会覆盖光标下方的字符。
我希望从剪贴板粘贴同样会替换字符,但它会像在Insert Mode中一样工作。
这是一个更清楚的例子:|
代表光标。覆盖模式已打开,剪贴板包含aaa
. 这是文本编辑器:
12|3456789
按Ctrl+后V,我预计会发生以下情况:
12aaa|6789
相反,在 Sublime Text 3 和 gedit 中,我得到:
12aaa|3456789
我已经尝试过修饰键Shift并Alt在Ctrl+期间尝试过V,但无济于事。
有没有办法实现这个功能?
特别是,我不想预先选择将被覆盖的字符。
没有办法以优雅的方式实现此功能(人们总是可以使用脚本编写某些东西
xdotool
)。这不是它的工作方式。这将是一个相当危险的选择。如果您的剪贴板包含大量文本,则文件的提示可能会在粘贴时被覆盖。您将需要调整您的工作流程,并在粘贴之前选择要删除的内容,或者粘贴然后删除。
对于更智能的工作流程,它更多地基于“告诉”编辑器执行您想要的操作(例如“用剪贴板内容替换接下来的六个字符”),请考虑学习和使用 Vim。