Mac OS X (Lion) Chrome: Verknüpfung für "Mit Google suchen"

37

Unter Tastenkombinationen: Anwendungsverknüpfungen habe ich bereits versucht, entweder " Mit Google suchen " oder " Google-Suche ... " als Menüelement auszuwählen (beides für die Anwendung ist natürlich als Google Chrome festgelegt ).

Auch mit Chrome als Standardbrowser verwendet die Funktion " Mit Google suchen" (unter " Dienste": "Suchen" ; dies funktioniert) immer Safari.

Kurz gesagt, wie richten Sie eine Tastenkombination ein, um zu vermeiden, dass Sie mit der rechten Maustaste auf das ausgewählte Wort klicken und im Kontextmenü Google nach "dem ausgewählten Wort" suchen .

Danke.

Blaz
quelle

Antworten:

49

Der Dienst "Mit Google suchen" wird von Safari bereitgestellt und funktioniert nicht mit anderen Browsern.

Sie können jedoch einen anderen Dienst selbst erstellen:

  1. Öffnen Sie Automator und wählen Sie die Service-Vorlage
  2. Fügen Sie eine Aktion "Shell-Skript ausführen" für ein Skript wie "" hinzu open "http://www.google.com/search?q=$(ruby -rcgi -e 'print CGI.escape $<.read.chomp')"
  3. Speichern Sie den Dienst und weisen Sie ihm eine Verknüpfung in den Systemeinstellungen zu

Lri
quelle
Lri, das ist großartig. Es klappt! Würden Sie bitte erläutern, wie ungefähr es funktioniert? Es ruft bashdann auf ... was macht ruby -e 'require "cgi"; print CGI.escape($<.read.chomp)'das? Ich nehme an, dies kehrt zu Chrome zurück.
Blaz
6
@courteous Der rubyBefehl liest die Zeichenfolge, nach der Sie gesucht haben, und escape die URL . Das Ergebnis wird von ausgewertet $()und von bash an die Zeile von Google.com angehängt.
Slhck
@slhck, danke für die Klarstellung. Ich würde abstimmen, wenn ich nur könnte.
Blaz
2
@Lri DANKE DAFÜR! Wenn jemand unter OS X einen einfachen Zugriff auf den Google Übersetzer haben möchte,
klicken Sie mit der
3
Sie können auch die Aktie entfernen, indem Sie herausfinden, ob die Anweisungen unter osxdaily.com/2013/05/14/…
Joel Mellon
6

Heutzutage können Sie auch "Javascript ausführen" in Automationsdiensten verwenden und mit "Internet" → "Webseiten öffnen" stapeln. Etwas wie das:

JavaScript zum Ausführen:

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

Screenshot von Automator "service":
Screenshot von Automator "service"

codesnik
quelle
In diesen Tagen (2018) ist dies bei weitem die beste Antwort.
noamtm
3

Ich wollte nur hinzufügen, dass, wenn Sie die akzeptierte Antwort verwenden und den Dienst als " Mit Google suchen " speichern , er anstelle des gleichnamigen Dienstes ausgeführt wird, der Safari startet.

DrStrangepork
quelle
1
Damit wurde dem Kontextmenü ein zweiter Befehl "Mit Google suchen" hinzugefügt, bis ich den Befehl in "Einstellungen - Tastatur - Dienste - Suchen" deaktiviert habe.
Jerry101