Mac OS X (Lion) Chrome: ярлык для поиска в Google

В разделе " Сочетания клавиш": "Сочетания приложений" Я уже пробовал использовать "Поиск с помощью Google" или "Поиск Google..." в качестве пункта меню (оба из них для приложения установлены как Google Chrome, конечно).

Кроме того, даже с Chrome в качестве браузера по умолчанию, Поиск с помощью Google (в разделе Сервисы: Поиск; который работает) всегда использует Safari.

Короче говоря, как настроить сочетание клавиш, чтобы избежать щелчка правой кнопкой мыши на выбранном слове и выбора в поиске Google "выбранного слова" из контекстного меню?

Спасибо.

3 ответа

Решение

Служба поиска с помощью Google предоставляется Safari и не предназначена для работы с другими браузерами.

Вы можете создать другой сервис самостоятельно, хотя:

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

В настоящее время вы также можете использовать "Запустить Javascript" в службах автоматизатора и разместить его с помощью "Интернет" → "Открыть веб-страницы". Что-то вроде этого:

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

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

Снимок экрана Automator "Сервис":

Просто хотел добавить, что если вы используете принятый ответ и сохраните сервис как "Поиск в Google", он будет выполнен вместо сервиса с тем же именем, который запускает Safari.

Другие вопросы по тегам