有没有办法让Chrome中的Ctrl + f使用所选文本,如Firefox?


44

自从切换到Chrome以来,有一件事真的让我感到困惑 按Ctrl + F 表现与Firefox略有不同。

在Firefox中,如果您突出显示文本并点击 按Ctrl + F ,它将开始找到该文本。

有没有办法让Chrome做到这一点?



随意地 向Google提供反馈意见 。如果有足够的人抱怨或要求该功能,他们肯定会听。
mbomb007

Answers:


34

此问题曾在Chrome中引发过,并记录在:
问题6356004:如果用户在当前选项卡中选择文本,并键入CTRL-F,...(已关闭)

在本期文章中,已向Chrome应用了六个连续的修补程序以启用此功能。 但是,由于太多未解决的问题,例如 换行符和其他无法在查找框中打印的字符, 开发商西蒙莫里斯已放弃并总结:

除了这些问题,这种行为感觉不太可怕   测试时引人注目。也许我已经习惯了现有的   Chrome的行为,但我希望预先根据之前的预先填充   在这个或其他标签中搜索字符串,我真的不希望选择   用于更改我的搜索字符串的文本,并且感觉非常难   将ctrl-f夹在ctrl-c / ctrl-v对中是明确的,给定   我刚刚选择了我要搜索的内容。

由于本已经投票反对这一点,上述测试没有   给我强有力的反驳,我要继续前进并关闭。

我认为这是纯粹的懒惰,因为这个问题和其他问题在其他浏览器中很容易解决。 我也搜索过但未找到解决问题的Chrome扩展程序。

因此,我可以建议的唯一解决方案是使用绑定到热键的键盘宏 发出“Ctrl + C Ctrl + F Ctrl + V”系列。

如果你在Windows上,你可以使用 AutoHotkey的 这个脚本。
请参阅此主题以获取示例: Chrome扩展程序用于突出显示+查找预填充?

Autohotkey脚本也可以绑定到给定的进程或窗口,因此可以进一步微调此脚本以仅应用于Chrome。

如果您使用的是Linux,则可以使用此Autohotkey端口: IronAHK ,在.NET或Mono for Linux / Mac上运行。 本文可能有用: 在Linux上安装IronAHK


谢谢!!我正在寻找一个插件,但autohotkey应该工作。但我也需要它在linux上。无论如何,如果没有其他人通过chrome或插件中的设置给出答案,那么无论如何都会奖励你。
nandeesh

Linux上有一个Autohotkey端口。最后看到我的补充。
harrymc

9
Chrome上的羞耻是因为没有提供这个!
Mr. Roland

1
呸...似乎我切换到Chrome的那天还没到
Thomas Levesque

你也可以编写脚本 xdotool 在Linux上使用bash,perl等而不是使用AHK。
Mark K Cowan

9

如果您真的渴望这种行为,请下载AutoHotkey并加载以下脚本:

~^f::
SetTitleMatchMode 2
IfWinActive, Google Chrome
{
  Send, ^c
  Send, {F3}
  Send, ^v
  Send ^a
  return
}
else
{
  Send ^f
  return
}

也许我误解了这个问题,但不管怎样,这有什么用呢。如果它可以在突出显示的文本中搜索它将是有用的。但这只是找到了他在选择时已经找到的一块文字。如果它是在突出显示的文本中搜索那么这将是有用的
barlop

4

我用 按Ctrl + C 按Ctrl + F 按Ctrl + V - 至少它们在键盘上靠得很近,而且打字速度相当快。


4
Ctrl 甚至可以压缩整个时间。
Daniel Beck

@Daniel Beck:是的,这就是我的工作,我只是想清楚地说明最后两个键以及第一个键需要Ctrl。
Hugh Allen

也许我误解了这个问题,但不管怎样,这有什么用呢。如果它可以在突出显示的文本中搜索它将是有用的。但这只是找到了他在选择时已经找到的一块文字。如果它是在突出显示的文本中搜索那么这将是有用的
barlop

1
@barlop找到同一段文本的其他出现很有用。我不知道任何具有在所选文本中搜索功能的浏览器,尽管它有时会很有用。也许你可以写一个扩展来做到这一点。
Hugh Allen

4

其实 这个功能就在那里 ,至少在Mac OS上。

它被称为“使用选择查找”,它必然会受到影响 + Ë

+ Ë + G 突出显示与所选单词相同的所有单词!

+ Ë + F + G 使用当前选择开始搜索。

(无法在Windows上查看,但似乎没有完全具备该功能)


Ctrl + E会在地址栏中显示“搜索Google”提示。
mbomb007

对我来说,它只在搜索已经打开时才有效。
xpy

@xpy你可以按顺序尝试Cmd + E,Cmd + F,Cmd + G.
caesarsol

@ mbomb007 Mac键盘有一个ctrl键和一个'cmd'键。很明显,他在那里展示的图标(除了特定于MAC键盘)是Mac键盘的cmd键,而不是ctrl键。
barlop

@barlop对,我认为Windows等效的Cmd键是Windows键。
mbomb007
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.