it-swarm-ja.com

Chrome Firefoxのように、選択したテキストを使用してCtrl + fを作成する方法はありますか?

Chrome=に切り替えてから本当に私を悩ませたのは、 CtrlF Firefoxとは少し異なる動作をします。

Firefoxでテキストをハイライトしてヒットした場合 CtrlF、そのテキストで検索を開始します。

Chrome=これを行う方法はありますか?

54
therefromhere

この問題は、Chrome=で以前に発生しました。
問題6356004:ユーザーが現在のタブでテキストを選択し、CTRL-Fを入力すると、...(クローズ)

この問題の記事では、6つの連続したパッチをChromeに適用してこの機能を有効にしています。ただし、改行やその他の文字を印刷できないなど、未解決の問題が多すぎるため、検索ボックス、開発者Simon Morrisはあきらめて結論付けました:

これらの問題に加えて、この動作は、テストするときに非常に説得力があるとは感じていません。おそらく、私は既存のChrome=動作に慣れすぎていますが、このタブまたは他のタブで以前の検索文字列に基づいて事前入力を期待していますが、テキストを選択して検索文字列を変更することは期待していません、そして私が検索したいものを選択しただけなので、明示的にctrl-c/ctrl-vのペアでctrl-fを挟むことはそれほど難しくありません。

ベンはすでにこれに反対票を投じており、上記のテストは私に強い反論を与えないので、私は先に進んで締めくくります。

この問題や他の問題は他のブラウザで簡単に解決されたので、私はこれを純粋な怠惰だと考えています。私も検索しましたが、Chrome問題を解決する拡張機能は見つかりませんでした。

したがって、私が提案できる唯一の解決策は、ホットキーにバインドされたキーボードマクロを使用して、一連の「Ctrl + C Ctrl + F Ctrl + V」を発行することです。

Windowsを使用している場合は、 Autohotkey スクリプトを使用できます。
例については、このスレッドを参照してください。 ハイライト用のChrome拡張機能+事前入力を検索しますか?

Autohotkeyスクリプトを特定のプロセスまたはウィンドウにバインドすることもできるため、このスクリプトをさらに微調整して、Chromeのみに適用できます。

Linuxを使用している場合は、Autohotkeyのこのポートを使用できます: IronAHK 。これはLinux/Macの.NETまたはMonoで実行されます。この記事は役に立つかもしれません: LinuxにIronAHKをインストール

43
harrymc

その振る舞いを本当に切望している場合は、AutoHotkeyをダウンロードして、次のスクリプトをロードしてください。

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

私が使う Ctrl+C、 Ctrl+F、 Ctrl+V -少なくともそれらはキーボード上で互いに近く、合理的にすばやく入力できます。

5
Hugh Allen

実際機能はそこにあります、少なくともMac OSでは。

これは「検索に選択を使用」と呼ばれ、バインドされています +E

押す +E+G 選択したものと等しいすべての単語を強調表示します!

押す +E+F+G 現在の選択で検索を開始します。

(Windowsでは確認できませんが、機能がまったくないようです)

5
caesarsol