Mac OS X (Lion) Chrome: skrót do „Szukaj w Google”

36

Pod Skróty klawiaturowe: skróty do aplikacji Próbowałem już z jednym z nich Szukaj w Google „lub” Wyszukiwarka Google... „jako Pozycja w menu (oba za Podanie ustawiony jako Google Chrome , oczywiście).

Również, nawet z Chrome jako domyślną przeglądarką, Szukaj w Google (pod Usługi: wyszukiwanie ; który działa) zawsze używa Safari.

Krótko mówiąc, jak skonfigurować skrót klawiaturowy, aby uniknąć kliknięcia wybranego słowa prawym przyciskiem myszy Wyszukaj w Google „wybrane słowo” z menu po kliknięciu prawym przyciskiem myszy?

Dziękuję Ci.

Blaz
źródło

Odpowiedzi:

49

Usługa Szukaj z Google jest dostarczana przez Safari i nie jest przeznaczona do pracy z innymi przeglądarkami.

Możesz utworzyć inną usługę samodzielnie:

  1. Otwórz Automator i wybierz szablon usługi
  2. Dodaj akcję Uruchom skrypt powłoki dla takiego skryptu open "http://www.google.com/search?q=$(ruby -rcgi -e 'print CGI.escape $<.read.chomp')"
  3. Zapisz usługę i przypisz jej skrót z Preferencji systemowych

Lri
źródło
Lri, to świetnie; to działa! Czy chciałbyś to wyjaśnić? w jaki sposób w przybliżeniu to działa? Przywołuje bash, a następnie ... co robi ruby -e 'require "cgi"; print CGI.escape($<.read.chomp)' robić? Przypuszczam, że to wraca do Chrome?
Blaz
6
@ Ciekawy ruby polecenie odczytuje szukany ciąg i URL ucieka . Wynik tego jest oceniany przez $() i po prostu dołączony do linii Google.com przez bash.
slhck
@slhck, dziękuję za wyjaśnienie. Głosowałbym, gdyby tylko mogłem.
Blaz
2
@ Lri DZIĘKI ZA TO! Jeśli ktoś chciałby mieć łatwy dostęp do tłumacza Google pod prawym przyciskiem myszy na OS X gist.github.com/andilab/7219174
andilabs
3
Możesz również usunąć zapas, sprawdzając, czy zgadza się z instrukcjami podanymi w osxdaily.com/2013/05/14/…
Joel Mellon
5

W dzisiejszych czasach można również używać „Uruchom Javascript” w usługach automatora i układaj go w stos z „Internetem” → „Otwórz strony internetowe”. Coś takiego:

JavaScript do uruchomienia:

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

Zrzut ekranu usługi „Automator”:
screenshot of Automator "service"

codesnik
źródło
W dzisiejszych czasach (2018) jest to zdecydowanie najlepsza odpowiedź.
noamtm
2

Chciałem tylko dodać, że jeśli użyjesz zaakceptowanej odpowiedzi i zapiszesz usługę jako „ Szukaj w Google „zostanie wykonana zamiast usługi o tej samej nazwie, która uruchamia Safari.

DrStrangepork
źródło
To dodało drugie polecenie „Szukaj z Google” do menu kontekstowego, dopóki nie odznaczyłem tego w Preferencjach - Klawiatura - Usługi - Wyszukiwanie.
Jerry101