Mac OS X (Lion) Chrome: ярлик для "Пошук за допомогою Google"


37

У розділі " Клавіші швидкого доступу": "Ярлики додатків" я вже пробував або " Пошук за допомогою Google ", або " Пошук Google ... " як пункт меню (обидва ці програми для програми, встановлені як Google Chrome , звичайно).

Крім того, навіть у веб-переглядачі Chrome як браузера за замовчуванням, пошук із Google (під службою : Пошук ; який працює) завжди використовує Safari.

Коротше кажучи, як налаштувати ярлик на клавіатурі, щоб уникнути клацання правою кнопкою миші на вибраному слові та вибору Пошук у Google для "вибраного слова" у меню правої кнопки миші?

Дякую.

Відповіді:


49

Служба пошуку за допомогою Google надає Safari, і вона не призначена для роботи з іншими браузерами.

Ви можете створити іншу послугу самостійно:

  1. Відкрийте Automator і виберіть шаблон служби
  2. Додати сценарій Run Shell Script для такого сценарію, як open "http://www.google.com/search?q=$(ruby -rcgi -e 'print CGI.escape $<.read.chomp')"
  3. Збережіть послугу та призначте її ярликом із системних налаштувань


Лрі, це чудово; це працює! Тепер, ви б хотіли пояснити, як приблизно це працює? Це викликає bash, то ... що робить ruby -e 'require "cgi"; print CGI.escape($<.read.chomp)'? Я припускаю, що це повертається назад до Chrome?
Блаз

6
@courteous rubyКоманда зчитує рядок, який ви шукали, і URL-адреса уникає його . Результат цього оцінюється за $()допомогою bash та додається до рядка Google.com.
slhck

@slhck, дякую за роз’яснення. Я б голосував, якби тільки міг.
Блаз

2
@Lri ДЯКУЄТЕ ЗА ТОМУ! Якщо хтось хотів би мати легкий доступ до перекладача google під правою кнопкою миші на OS X gist.github.com/andilab/7219174
andilabs

3
Ви також можете вилучити запас, знайшовши, якщо згодні з інструкціями на osxdaily.com/2013/05/14/…
Джоел Меллон

6

Сьогодні ви також можете використовувати "Запустити Javascript" в сервісах автоматизатора і скласти його за допомогою "Інтернет" → "Відкрити веб-сторінки". Щось на зразок цього:

JavaScript для запуску:

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

Знімок екрана "Сервіс" Автоматизатора:
скріншот служби "Автоматизатор"


У ці дні (2018 рік) це, безумовно, найкраща відповідь.
noamtm

3

Просто хотів додати, що якщо ви використовуєте прийняту відповідь і зберігаєте послугу як " Пошук за допомогою Google ", вона буде виконуватися замість однойменної служби, яка запускає Safari.


1
Це додало другу команду "Пошук за допомогою Google" у контекстне меню, поки я не знімав прапорець у розділі Налаштування - Клавіатура - Послуги - Пошук.
Jerry101
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.