自动将反斜杠应用于 iTerm2 中粘贴的包含“?”的文本(指示 URL 中查询字符串的开头)

自动将反斜杠应用于 iTerm2 中粘贴的包含“?”的文本(指示 URL 中查询字符串的开头)

https://www.youtube.com/watch?v=VIDEO_ID以前,我可以从浏览器 URL 部分复制网站 URL(例如),然后将其粘贴到 iTerm2 窗口中。

它将逃脱问号等号,得到结果字符串为

https://www.youtube.com/watch\?v\=VIDEO_ID

在我看来,导致此问题的原因如下:

我改变了Key Mappingsxterm DefaultsNatural Text Editting,在Preferences > Profiles > Keys部分中,这样我就可以使用Option + LEFT_ARROWOption + RIGHT_ARROW在单词之间导航。

到目前为止我已经尝试过什么:

我尝试设置Key Mappings返回xterm Defaults,并粘贴 URL。但仍然无法像以前一样\在每个?和字符前添加反斜杠 ( )。=

我现在想要看到什么行为?

当我在 iTerm2 中粘贴 URL 时,我希望粘贴的字符串中的一些字符(如?和)=被转义,如上所示(转义=对于答案来说不是完全必要的,但我想知道如何做到这一点)。


编辑(发现新信息后)

它会逃避问号和等号......

It重新安装后,再次看到(上面的引用)。oh-my-zsh现在我想知道在 中应用该更改的位置oh-my-zsh,以便我可以自己进行该更改而不使用oh-my-zsh

(全面披露:我不喜欢这个臃肿的oh-my-zsh插件管理器)

相关内容