Mac OS X(Lion)Chrome:「Googleで検索」のショートカット


37

下にキーボードショートカット:アプリケーションのショートカット私はすでに、「どちらかと試してみた検索でGoogle」「または... Google検索のように」メニュー項目(のためにこれらの両方をアプリケーションとしてセットGoogle Chromeの当然の、)。

また、Chromeをデフォルトのブラウザとして使用している場合でも、Googleでの検索([ サービス]の[検索 ]で機能します)は常にSafariを使用します。

要するに、選択した単語を右クリックして右クリックメニューから[選択した単語を検索 ]を選択しないように、キーボードショートカットを設定するにはどうすればよいですか。

ありがとうございました。

回答:


49

Search With GoogleサービスはSafariによって提供されており、他のブラウザーで動作することを意図したものではありません。

ただし、自分で別のサービスを作成できます。

  1. Automatorを開き、サービステンプレートを選択します
  2. 次のようなスクリプトのRun Shell Scriptアクションを追加します open "http://www.google.com/search?q=$(ruby -rcgi -e 'print CGI.escape $<.read.chomp')"
  3. サービスを保存し、システム環境設定からショートカットを割り当てます


Lri、これは素晴らしい。できます!それでは、おおよそどのように機能するを説明ていただけますか?それが起動しbash、その後...何をしruby -e 'require "cgi"; print CGI.escape($<.read.chomp)'ますか?これはChromeに戻ると思いますか?
ブレイズ

6
@courteousこのrubyコマンドは、検索した文字列を読み取り、URLエスケープします。この結果は評価され$()、bashによってGoogle.com行に追加されます。
slhck

@slhck、説明してくれてありがとう。できれば私は賛成票を投じます。
Blaz

2
@Lriそれをありがとう!誰かがOS Xの上でマウスの右ボタンの下に簡単にGoogleの翻訳へのアクセスがしたい場合はgist.github.com/andilab/7219174
andilabs


6

最近では、オートマトンサービスで「Javascriptを実行」を使用して、「インターネット」→「Webページを開く」とスタックすることもできます。このようなもの:

実行するJavaScript:

function run(input, parameters) {
   return "https://www.google.com/search?q=" + encodeURI(input)
}

Automator「サービス」のスクリーンショット:
Automator「サービス」のスクリーンショット


最近(2018年)、これが断然最良の答えです。
noamtm

3

受け入れられた回答を使用し、「Googleで検索」としてサービスを保存すると、Safariを起動する同じ名前のサービスの代わりに実行されることを追加したかっただけです。


1
[設定]-[キーボード]-[サービス]-[検索]でチェックを外すまで、コンテキストメニューに2つ目の[Googleで検索]コマンドを追加しました。
Jerry101
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.