5

Мне нужен этот ярлык, когда какой-то сайт отображает ссылку в виде простого текста, или я хочу погуглить некоторые слова на странице.

Это можно сделать, щелкнув правой кнопкой мыши по меню; но я бы хотел использовать только клавиатуру, которая намного эффективнее.

Теперь я использую Cmd-C , Cmd-T , Cmd-V , Enter чтобы сделать это.

4 ответа4

3

Существует встроенная служба, которая открывает выбранный текстовый URL в приложении по умолчанию. Это требует, чтобы у URL была схема, хотя и не возвращалось к поиску Google или чему-то еще.


Вы также можете создать пользовательский сервис, который открывает URL или страницу поиска Google:

input="$(cat)"
input="${input%\n}" # remove a possible trailing newline
if [[ "$input" =~ '://' ]]; then
    open "$input"
else
    open "http://www.google.com/search?q=$(echo -En "$input" |
    ruby -e 'require "cgi"; print CGI.escape($<.read.chomp)')"
fi
3

Откройте Automator.app и создайте новый "Сервис". Выберите "Сервис получает выбранный текст" и выберите "Google Chrome" в качестве приложения.

Затем перетащите "Запустить AppleScript" с левой панели вправо и вставьте:

on run {input, parameters}

    tell application "Google Chrome"
        set myTab to make new tab at end of tabs of window 1
        set URL of myTab to input
    end tell

    return input
end run

Затем сохраните эту службу и присвойте ей имя, например "Открыть выделенный текст в Google Chrome".

Наконец, перейдите в « Системные настройки» »Клавиатура» Сочетания клавиш и найдите "Сервисы". Здесь создайте ярлык для вашего нового сервиса, например Cmd-Shift-O.

В настоящее время это не работает для поиска, так как Chrome не рассматривает текст как URL для открытия. Смотрите решение @ Lri для этого.

1

В интересах тех, кто рассматривает этот вопрос в 2014 году или позднее, эта функция была реализована в Google Chrome.

Chrome перейти на URL

1

Это можно сделать гораздо проще:

  1. Выберите текст.

  2. Перетащите текст в адресную строку.

  3. Нажмите Enter.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .