我喜欢在终端中突出显示某些内容,然后转到其他应用程序(例如 Firefox)并粘贴我突出显示的内容的功能。不幸的是,我在主要选择方面有很多问题。
示例 1
我在终端中突出显示一些要粘贴到网站中的 JSON。我转到 Firefox 并突出显示 URL,按退格键并输入新的 URL,现在我已用刚刚突出显示的 URL 覆盖了我在终端中突出显示的内容。
示例 2
我在 Visual Studio Code 中突出显示一段代码,向下滚动并突出显示要替换的代码块,然后按 ctrl+v。因为我最近突出显示的是要替换的代码块,而不是要替换它的代码,所以我现在粘贴了要替换的代码块,而不是我突出显示的上述代码。
我想保留在终端中突出显示的功能并让它进入在终端外部粘贴的主要选择,但在其他每个应用程序中,我宁愿禁用突出显示以进行复制(主要选择)。
如果没有别的,也许我只是在这里做错了什么,而有人知道更好的方法来解决这个问题。
编辑:正如评论中所建议的,我也愿意将终端中突出显示的文本复制到主剪贴板。只要终端外的突出显示不会这样做。在许多方面,我正在寻找类似于 MacOS 的行为:在 iterm 中突出显示并自动复制,在 Firefox 中按 cmd+v 粘贴;在 Firefox 中突出显示,必须按 cmd+c 才能复制突出显示的内容。