OS X Cmd + G开始在不同程序中搜索相同文本


1

我注意到以下行为,但是找不到原因或错误报告。也许这在OSX上是正常的?

情况:

在终端打开的情况下,我搜索终端中存在的一些文本,例如“ hello”。我得到了一些匹配项,Cmd+G甚至搜索了更多匹配项。

然后,我切换到打开了某些网页的Chrome,并搜索一些文字,例如“世界”。

这是一个关键点:当我切换回终端并按时Cmd+G,终端现在正在搜索“世界”,而不是我在该终端中搜索的原始“ hello”。

是否可以解决此问题,或者这是OSX中的错误/设计行为?

版本:OS X Yosemite 10.10.4


我个人认为这是一项功能,过去在多个应用程序中可以携带相同的搜索词对我很有用。
2015年

我觉得这是一个错误的选择(对于编程用户)
Zabba 2015年

Answers:


2

这是一个“功能”-尽管最初在“查找”对话框中使用它可能几乎是偶然的,但实际上是故意使用的。

与Xunix和其他几种unix相同,OS X具有两个复制缓冲区。

一个你知道的和爱,剪切/复制/粘贴本身上 Cmd ⌘ X Cmd ⌘ C Cmd ⌘ V
与另一种被称为杀和猛拉,这可以从被称为 Ctrl ⌃ K Ctrl ⌃ Y
虽然捎带堆栈交易所的降价语言, Ctrl ⌃ K 会格式化code来代替。
杀死等同于剪切,而不是复制,但Yank等同于粘贴。

实际上,大多数“查找/替换”对话框使用的是kill / yank缓冲区。
恐怕没有办法避免这种情况。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.