Ярлык для открытия определенной закладки / URL в Chrome


54

Как включить сочетание клавиш для открытия определенной закладки / URL-адреса при использовании Chrome?


2
Пользователи Firefox, заинтересованные в этой функции, могут устанавливать ключевые слова для закладок, которые также можно использовать для создания пользовательских поисков.

Я полностью голосую за реализацию функции ключевых слов из Firefox в Chrome. У каждой закладки может быть один ключ (так я его и использую). Это спасло меня от сотен часов печати. Очень жаль, что Chrome 51 до сих пор не предоставляет эту функцию ядром.
Кай Ноак

4
Расширение AutoControl Shortcut Manager позволяет назначать ярлыки определенным закладкам, папкам закладок и URL-адресам.
GetFree

Ответы:


40

Без расширений

Единственные способы (о которых я знаю), чтобы открыть закладку с помощью клавиатуры, следующие:

  • Использование диспетчера закладок :

    1. Откройте Диспетчер закладок , нажав Ctrl+ Shift+ O.

    2. Три варианта:

      • Поиск по всем закладкам (просто начните печатать), Tabдважды нажмите и выберите нужную закладку с помощью клавиш со стрелками.

      • Нажмите Tab, выберите нужную папку, нажмите еще Tabраз и выберите нужную закладку с помощью клавиш со стрелками.

      • Если нужная закладка находится на панели закладок, Tabдважды нажмите и выберите нужную закладку с помощью клавиш со стрелками.

    3. Нажмите Enter.

  • Использование Настройка и управление Google Chrome :

    1. Нажмите Alt+ Eили Alt+, Fчтобы открыть Настроить и управлять Google Chrome .

    2. Нажмите, Bчтобы ввести закладки .

    3. Предполагая, что нужная закладка находится на панели закладок , выберите ее с помощью клавиш со стрелками.

    4. Нажмите Enter.

  • Использование омнибокса :

    1. Нажмите Ctrl+ L, Alt+ Dили, F6чтобы сфокусировать омнибокс .

    2. Введите (часть) название нужной закладки.

    3. Когда он появится в раскрывающемся списке под омнибоксом , выберите нужную закладку с помощью клавиш со стрелками.

    4. Нажмите Enter.

С расширениями

Несколько расширений могут сделать это. Самый простой способ - это, вероятно, такой скрипт:

// ===UserScript===
// @name          Bookmark Launcher
// @description   Launches bookmarks with keyboard shortcuts
// ===/UserScript===

var bookmarkLauncherSetup = (function() {
    var bookmarks = {}, url;

    bookmarks['G'] = 'http://google.com';
    bookmarks['S'] = 'http://superuser.com';

    window.addEventListener('keyup', function() {
        if(event.ctrlKey && event.altKey && !event.shiftKey)
            if(url = bookmarks[String.fromCharCode(event.keyCode)])
                window.open(url);
    });
}());

Чтобы использовать это, сделайте следующее:

  1. Измените массив bookmarksв соответствии с вашими потребностями. Все буквенные и цифровые клавиши должны работать нормально.

  2. Сохраните код как bookmark-launcher.user.jsв выбранном вами месте.

  3. Откройте chrome://extensions/в Google Chrome.

  4. Перетащите bookmark-launcher.user.jsв открытую вкладку.

  5. Нажмите Добавить .

Обратите внимание, что никакое расширение не может функционировать во вкладках, открывающих chrome://...URL-адреса (включая новую вкладку ) или в Chrome Web Store .

На любой другой вкладке (после перезагрузки) нажатие Ctrl+ Alt+ Sоткроет Super User в новой вкладке.

Обратите внимание, что вы должны сосредоточить внимание на самой вкладке. Если вы сосредоточены, например, на омнибоксе или консоли разработчика, сочетания клавиш не будут иметь никакого эффекта.


Пользовательский скрипт не может работать на некоторых страницах ( например, github.com ), так как они не принимают инъекцию скрипта ...
yckart

Обновление исправило проблему со скриптом-инъекцией, отредактировал ответ. Должен работать сейчас ...
yckart

1
Я попытался добавить jsфайл, перетащив его через chrome://extensionsокно, но файл не может быть сброшен туда, курсор изменится на заблокированный значок. Я ценю этот ответ довольно старый, но кто-нибудь может подтвердить, что это все еще возможно с текущими версиями? Я нахожусь на52.0.2743.116 m
высокорослый

@tallpaul Похоже, теперь вам нужно упаковать его как расширение, с manifest.jsonфайлом, чтобы добавить его.
freginold

1
ОП попросил Shortcut, материал, перечисленный выше, не является ярлыком. Ярлык, например, CTRL SHIFT Gчтобы открыть Google Mail и т. Д.
Кай Ноак,

19

Другой подход заключается в

  • Переместите фокус на строку URL с помощью + L.
  • Введите полное имя закладки и затем /.
  • Нажмите, tabчтобы выбрать второе автозаполнение (которое, по моему опыту, всегда является первым совпадающим именем закладки).
  • Нажмите enter.

11
Type the full name of the bookmarkэто не ярлык, извините.
Кай Ноак

3
@KaiNoack Я только что попробовал это на Chrome на Linux. На самом деле для этого не требуется полное имя, достаточно частичного (возможно, с более полным использованием автозаполнения вкладок)
6005

2
Достаточно набрать достаточно символов, чтобы быть уникальным, если вы добавите имена закладок к нужным сочетаниям клавиш, это может быть очень коротким. (К сожалению, нигде в имени нет совпадений с подстрокой, вы должны печатать слева)
79E09796

10

Как сообщается в разделе « Как назначить сочетание клавиш для часто используемых закладок Google Chrome», ключ заключается в установке определенного URL-адреса для поисковой системы по умолчанию.

  • Открыть, chrome://settings/searchEnginesчтобы загрузить список поисковых систем.
  • В «Другие поисковые системы» добавьте новый со следующими параметрами:
    • Название: все, что вы хотите, это не актуально.
    • Ключевое слово: ключевое слово, которое вы хотите, скажем, SU.
    • URL: URL, который вы хотите установить, скажем http://superuser.com/.

После сохранения каждый раз, когда вы вводите SUстроку URL, вы будете отправлены на http://superuser.com/.



3
Можно также щелкнуть правой кнопкой мыши по строке URL и выбрать «редактировать поисковые системы» вместо того, чтобы запоминать хром: url
Florian Straub

6

Примечание. Сочетание клавиш определяется как комбинация из 1 клавиши, для большинства других ответов требуется больше ввода.

Решение A: Autohotkey

Используйте AutoHock и определите свои собственные ярлыки для основных закладок. Вот сценарий, который я подготовил для вас как пустышку: chrome-bookmarks-shortcuts.ahk

Например, удерживайте SHIFT WINи нажмите, Gчтобы открыть gmail.com.


Решение B: расширение Chrome : SiteLauncher (быстрый набор)

В определенной степени это помогает, однако вы можете назначить одну букву одной закладке, а не две или более.


Решение C: расширение Chrome: сочетания клавиш (настраиваемые сочетания клавиш)

Это расширение может обрабатывать одну букву или комбинации, чтобы открыть назначенные закладки. Единственная проблема: вы не можете ввести эти комбинации в строке URL. Мой обходной путь, CTRL + Tдля новой вкладки, а TABзатем комбинации.

Однако оба расширения чувствуют себя немного глючно.


Ярлыки в Firefox

Чтобы вспомнить, как выглядят свойства закладок в Firefox и как легко вы можете назначить для них ключевое слово (ярлык) :

Поле ключевых слов Firefox

В Firefox, теперь ввод «mp» в строке URL открыл конкретный веб-сайт. Как вы можете прочитать в сети, в Chrome 52- эта простая функция не реализована, и для этого используется раздел «Поисковая система».


3

Это хорошо работает на Windows:

Сначала убедитесь, что на панели закладок отображается ( CTRL+ Shift+ b), а затем используйте:

F6

или же

Shift+F6

Эти клавиши переключают фокус между адресной строкой, панелью закладок (если отображается) и содержимым страницы.

Поэтому, если я сосредоточен на содержании страницы, я бы использовал Shift+, F6а затем с помощью клавиш со стрелками перемещаться по моим закладкам.


Для Firefox без использования ключевых слов?
SmartManoj

2

Попробуйте использовать хромированные расширения (пользовательские сочетания клавиш), предоставленные Майком Криттенденом.

сокращенный


Прекрасно работает для моего букмарклета. Хотя я должен был использовать Run Javascriptвместо Open Bookmark/Bookmarklet. И он поддерживает Cmdмодификаторы Mac .
Шридхар Сарнобат

1

Далее следует ввести ключевое слово в адресную строку (омнибар) и нажать клавишу ввода, чтобы перейти к определенному URL-адресу. В Chrome (начиная с версии 59.0) это не доступно через менеджер закладок, как в Firefox, но вы можете легко использовать функцию ярлыков поисковой системы Chrome, чтобы работать таким же образом.

  1. Щелкните правой кнопкой мыши адресную строку (омнибар)
  2. Выберите редактировать поисковые системы ...
  3. Нажмите «ДОБАВИТЬ» - после раздела поисковых систем по умолчанию
  4. В появившемся диалоговом окне:
    • в поле поиска - назови свою закладку
    • в поле ключевого слова - введите строку сочетания клавиш (то, что вам нужно будет ввести в омнибар, чтобы быстро перейти к этой «закладке»
    • В поле URL - введите URL, который вы хотите связать с ключевым словом

Примечание. URL-адрес может содержать специальный заполнитель: «% s» (без кавычек), который будет использоваться в качестве заполнителя для дополнительного текста, который можно ввести, если нажать клавишу табуляции после ввода сочетания клавиш.

Например: я использую ярлык с ключевым словом, который переходит к списку закладок на pinboard.com по заданному тегу. Для этого:

Затем, чтобы получить доступ ко всем моим закладкам на доске с тегами "todo"

  • Я набираю «пинта» в омнибар,
  • нажмите TAB
  • введите тег, который я хочу посетить - в этом примере 'todo'
  • и ENTER Это приведет меня к https://pinboard.in/u:jaysen/t:todo/


0

Вдохновленный подходом Дениса:

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

Вот что вам нужно сделать:

  • Создайте 2 файла, manifest.jsonи background.js. Поместите их в новую папку и добавьте содержимое ниже к этим файлам.
  • В Chrome введите chrome://extensionsадресную строку и активируйте режим разработчика в правом верхнем углу (переключатель).
  • Нажмите на Load unpackedпоявившуюся кнопку и выберите папку с файлами.

Вот и все, с этим у вас есть то, что вам нужно. Как только вы наберете CTRL + ALT + G, Google откроет новую вкладку. :)

manifest.json:

  {
    "name": "Bookmark Shortcutter",
    "version": "1.0",
    "description": "Custom shortcuts for bookmarks! Coolio!",

    "permissions": ["http://*/*", "tabs"],
    "content_scripts": [
      {
        "matches": ["http://*/*", "https://*/*"],
        "js": ["background.js"],
        "run_at": "document_start"
      }
      ],
    "manifest_version": 2
  }

background.js:

if (window == top) {
    window.addEventListener('keyup', doKeyPress, false);
}

var bookmarks = {}, url;

bookmarks['G'] = 'http://google.com';
bookmarks['S'] = 'http://superuser.com';

function doKeyPress(event){
    if(event.ctrlKey && event.altKey && !event.shiftKey) {
        if(url = bookmarks[String.fromCharCode(event.keyCode)]) {
            window.open(url);
        }   
    }
}

0

Я знаю, что эта тема довольно старая. Но это должно сообщить заинтересованным путем решения, что в последние недели я запрограммировал расширение для имитации поведения firefox.

Расширение выбирает псевдонимы прямо из ваших закладок. Пользователь добавляет псевдоним, редактируя закладку в менеджере закладок Chrome. Если он работает как закладка, он работает как псевдоним (http (s), javascript, с / без параметра% s). Также проще экспортировать / импортировать закладки с их псевдонимами.

Вы можете найти его в интернет-магазине под названием «Закладки псевдонимов» от Achernar.


Обновление: с тех пор я добавил псевдоним папки в расширение. Это все еще эксперимент, но вы можете использовать его для «группового поиска» с набором поисковых систем (с параметрами). Не стесняйтесь тестировать.
Ахернар

0

Легко доступный нечеткий поиск по вашим закладкам Chrome:

  1. Для поиска по закладкам активируйте расширение Vimium Chrome «Vomnibar» с помощью bключа на любой веб-странице.

  2. Если вы хотите создать общесистемный ярлык, вы можете использовать следующий AutoHotKey инструмент автоматизации сценарий

    #NoEnv
    SetBatchLines -1
    ListLines Off
    SendMode Input
    
    #Space::  ; windows+space will open a Chrome window with search bar over bookmarks from any location
    run, http://blank.org  ; Or any regular webpage. A local webpage would work as well.
    WinWait ahk_exe chrome.exe
    WinActivate ahk_exe chrome.exe
    WinWaitActive ahk_exe chrome.exe
    send, {b}
    return
    

Бонус: вы можете искать свои закладки по папке с помощью /. Типа в "Вомнибар"/myBookmarkDir myBookmark

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.