Pintasan untuk membuka bookmark / URL tertentu di Chrome


54

Bagaimana cara mengaktifkan pintasan keyboard untuk membuka bookmark / URL tertentu saat menggunakan Chrome?


2
Pengguna Firefox yang tertarik dengan fitur ini dapat menetapkan kata kunci untuk bookmark, yang juga dapat digunakan untuk membuat pencarian khusus.

Saya benar-benar memilih untuk mengimplementasikan fitur kata kunci dari Firefox ke Chrome. Setiap bookmark dapat memiliki satu tombol untuk dipicu (itulah cara saya menggunakannya). Ini menghemat saya mengetik ratusan jam. Sayang sekali bahwa Chrome 51 masih belum menyediakan fitur ini secara inti.
Kai Noack

4
Ekstensi yang disebut AutoControl Shortcut Manager memungkinkan Anda menetapkan pintasan ke bookmark, folder bookmark, dan URL tertentu.
GetFree

Jawaban:


40

Tanpa ekstensi

Satu-satunya cara (yang saya tahu) untuk membuka bookmark dengan keyboard adalah sebagai berikut:

  • Menggunakan Pengelola Bookmark :

    1. Buka Pengelola Bookmark dengan menekan Ctrl+ Shift+ O.

    2. Tiga opsi:

      • Cari semua bookmark (mulai mengetik), tekan Tabdua kali dan pilih bookmark yang diinginkan dengan tombol panah.

      • Tekan Tab, pilih folder yang diinginkan, tekan Tablagi dan pilih bookmark yang diinginkan dengan tombol panah.

      • Jika bookmark yang diinginkan ada di Bilah Bookmark, tekan Tabdua kali dan pilih bookmark yang diinginkan dengan tombol panah.

    3. Tekan Enter.

  • Menggunakan Kustomisasi dan kontrol Google Chrome :

    1. Tekan Alt+ Eatau Alt+ Funtuk membuka Kustomisasi dan kontrol Google Chrome .

    2. Tekan Buntuk masuk ke Penanda .

    3. Dengan asumsi bookmark yang diinginkan ada di Bilah Bookmark , pilih dengan tombol panah.

    4. Tekan Enter.

  • Menggunakan Mahakotak :

    1. Tekan Ctrl+ L, Alt+ Datau F6untuk memfokuskan Omnibox .

    2. Ketik (bagian dari) nama bookmark yang diinginkan.

    3. Ketika muncul di drop-down di bawah Mahakotak , pilih bookmark yang diinginkan dengan tombol panah.

    4. Tekan Enter.

Dengan ekstensi

Beberapa ekstensi dapat melakukan ini. Cara termudah mungkin adalah skrip pengguna seperti ini:

// ===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);
    });
}());

Untuk menggunakannya, lakukan hal berikut:

  1. Ubah array bookmarksagar sesuai dengan kebutuhan Anda. Semua tombol huruf dan angka harus berfungsi dengan baik.

  2. Simpan kode seperti bookmark-launcher.user.jsdi lokasi pilihan Anda.

  3. Buka chrome://extensions/di Google Chrome.

  4. Seret dan lepas bookmark-launcher.user.jsdi tab yang terbuka.

  5. Klik Tambah .

Perhatikan bahwa tidak ada ekstensi yang dapat berfungsi di tab yang membuka chrome://...URL (ini termasuk Tab Baru ) atau Toko Web Chrome .

Di tab lain mana pun (setelah memuat ulang), menekan Ctrl+ Alt+ Sakan membuka Pengguna Super di tab baru.

Perhatikan bahwa Anda harus memfokuskan tab itu sendiri. Jika Anda fokus, misalnya, mahakotak atau konsol pengembang, pintasan keyboard tidak akan berpengaruh.


Script users tidak dapat berfungsi pada beberapa halaman ( misalnya github.com ), karena mereka tidak menerima injeksi skrip ...
yckart

Pembaruan memperbaiki masalah dengan injeksi skrip, mengedit jawabannya. Seharusnya bekerja sekarang ...
yckart

1
Saya telah mencoba menambahkan jsfile dengan menyeret chrome://extensionsjendela tetapi file tidak dapat dijatuhkan di sana, kursor berubah menjadi ikon yang diblokir. Saya menghargai jawaban ini cukup lama tetapi adakah yang bisa mengkonfirmasi bahwa ini masih mungkin dengan versi saat ini? Saya aktif52.0.2743.116 m
tallpaul

@tallpaul sepertinya sekarang Anda perlu mengemasnya sebagai ekstensi, dengan manifest.jsonfile, untuk menambahkannya.
freginold

1
OP meminta Shortcut, hal-hal yang tercantum di atas tidak ada jalan pintas. Cara pintas adalah misalnya CTRL SHIFT Gmembuka Google Mail dll.
Kai Noack

19

Pendekatan lain adalah dengan

  • Pindahkan fokus ke bilah url dengan + L.
  • Ketikkan nama lengkap bookmark yang diikuti oleh a /.
  • Tekan tabuntuk memilih pelengkapan otomatis kedua (yang menurut pengalaman saya selalu merupakan nama penanda yang cocok pertama).
  • Tekan enter.

11
Type the full name of the bookmarkbukan jalan pintas, maaf.
Kai Noack

3
@ KaiNoack Saya baru saja mencobanya di Chrome di Linux. Sebenarnya tidak memerlukan nama lengkap, sebagian sudah cukup (dengan kemungkinan lebih banyak penggunaan
6005

2
Mengetik cukup karakter untuk menjadi unik sudah cukup, jika Anda awalan nama bookmark Anda dengan tombol pintas yang diinginkan ini dapat disimpan sangat singkat. (Sayangnya itu tidak mencocokkan pertandingan di mana saja dalam nama, Anda harus mengetik dari kiri)
79E09796

10

Seperti yang dilaporkan dalam Cara Menetapkan Kunci Pintas Keyboard untuk Penanda Google Chrome yang Sering Digunakan kuncinya adalah mengatur URL spesifik ke mesin pencarian default.

  • Buka chrome://settings/searchEnginesuntuk memuat daftar mesin pencari.
  • Di "Mesin pencari lainnya" tambahkan yang baru dengan parameter berikut:
    • Nama: apa pun yang Anda inginkan, itu tidak relevan.
    • Kata kunci: kata kunci yang Anda inginkan, katakan SU.
    • URL: URL yang ingin Anda set, katakan http://superuser.com/.

Setelah menyimpannya, setiap kali Anda mengetik SUdi bilah URL, Anda akan dikirim ke http://superuser.com/.



3
Anda juga dapat mengeklik bilah url dan memilih "sunting mesin telusur" daripada harus mengingat chrome: url
Florian Straub

6

Catatan: Pintasan didefinisikan sebagai 1 kombinasi tombol, sebagian besar jawaban lain memang membutuhkan lebih banyak pengetikan.

Solusi A: Autohotkey

Gunakan Autohotkey dan tentukan pintasan Anda sendiri untuk bookmark utama Anda. Berikut ini skrip yang saya siapkan sebagai boneka untuk Anda: chrome-bookmarks-shortcuts.ahk

Misalnya, tahan SHIFT WINdan tekan Guntuk membuka gmail.com.


Solusi B: Ekstensi Chrome : SiteLauncher (Panggilan Cepat)

Ini membantu sampai batas tertentu, namun, Anda hanya dapat menetapkan satu huruf ke bookmark, bukan dua atau lebih.


Solusi C: Ekstensi Chrome: Shortkeys (Pintasan Keyboard Kustom)

Ekstensi ini dapat menangani satu huruf atau kombinasi untuk membuka bookmark yang ditugaskan. Satu-satunya masalah: Anda tidak dapat memasukkan kombinasi tersebut di bilah URL. Solusi saya, CTRL + Tuntuk tab baru, TABlalu kombinasi.

Namun, kedua ekstensi tersebut terasa agak bermasalah.


Pintasan di Firefox

Untuk mengingat kembali bagaimana sifat-sifat bookmark di Firefox dan seberapa mudah Anda dapat menetapkan kata kunci (pintasan) untuk itu:

Bidang kata kunci Firefox

Di Firefox, sekarang memasukkan "mp" di bilah URL membuka situs web tertentu. Seperti yang dapat Anda baca di internet, Chrome 52- tidak menerapkan fitur sederhana ini dan menyalahgunakan bagian "Mesin pencari" untuk ini.


3

Ini bekerja dengan baik di Windows:

Pertama-tama pastikan bilah bookmark Anda ditampilkan ( CTRL+ Shift+ b) dan kemudian gunakan:

F6

atau

Shift+F6

Tombol-tombol itu mengalihkan fokus antara bilah Alamat, bilah Bookmark (jika ditampilkan), dan konten halaman.

Jadi jika fokus saya adalah pada konten halaman, saya akan menggunakan Shift+ F6dan kemudian menggunakan tombol panah untuk menavigasi bookmark saya.


Untuk firefox tanpa menggunakan kata kunci?
SmartManoj


1

Berikut ini berfungsi dengan mengetikkan kata kunci ke bilah alamat (omnibar) dan menekan enter untuk melompat ke url tertentu. Di Chrome (pada versi 59.0), ini tidak tersedia melalui pengelola bookmark seperti di Firefox, tetapi Anda dapat dengan mudah menggunakan fitur Pintasan Mesin Pencari dari Chrome untuk bekerja dengan cara yang sama.

  1. Klik kanan bilah alamat (omnibar)
  2. Pilih edit mesin pencari ...
  3. Klik pada 'ADD' - yang muncul setelah bagian mesin pencari default
  4. Dalam dialog yang muncul:
    • di bidang mesin pencari - beri nama bookmark Anda
    • di bidang kata kunci - masukkan string cara pintas kata kunci Anda (apa yang Anda perlu ketik di omnibar untuk dengan cepat melompat ke 'bookmark' ini
    • Dalam URL bidang - ketik url yang Anda ingin mengasosiasikan dengan kata kunci

Catatan: url dapat berisi placeholder khusus: "% s" (tanpa tanda kutip) yang akan berfungsi sebagai placeholder untuk teks tambahan yang dapat Anda masukkan jika Anda menekan tab setelah mengetik pintasan kata kunci.

Sebagai contoh: Saya menggunakan pintasan kata kunci yang melompat ke daftar bookmark di pinboard.com dengan tag yang diberikan. Untuk itu:

Kemudian untuk mengakses semua bookmark saya di pinboard yang ditandai dengan 'todo'



0

Terinspirasi oleh pendekatan Dennis:

Itu tidak berhasil untuk saya dan ini mungkin karena jawabannya sudah agak lama, tapi saya suka pendekatan tentang menerapkan ini sendiri, karena sepertinya tidak ada solusi yang tepat di toko web.

Inilah yang perlu Anda lakukan:

  • Buat 2 file, manifest.jsondan background.js. Masukkan mereka ke folder baru dan tambahkan konten di bawah ini ke file-file itu.
  • Di dalam chrome, ketikkan chrome://extensionsbilah alamat dan aktifkan mode pengembang di kanan atas (sakelar).
  • Klik pada Load unpackedtombol yang muncul dan pilih folder Anda yang berisi file.

Itu saja, dengan ini, Anda memiliki apa yang Anda butuhkan. Segera setelah Anda mengetik CTRL + ALT + G, google akan terbuka di tab baru. :)

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

Saya tahu utas ini cukup lama. Tapi ini untuk memberi tahu mereka yang tertarik dengan solusi, bahwa dalam beberapa minggu terakhir saya telah memprogram ekstensi untuk meniru perilaku firefox.

Ekstensi mengambil alias langsung dari bookmark Anda. Pengguna menambahkan alias dengan mengedit bookmark di pengelola bookmark chrome. Jika berfungsi sebagai bookmark, ia berfungsi sebagai alias (http, javascript, dengan / tanpa parameter% s). Lebih mudah untuk mengekspor / mengimpor bookmark dengan alias mereka.

Anda dapat menemukannya di toko web dengan nama "Alias ​​Bookmarks" oleh Achernar.


Pembaruan: Sejak itu saya menambahkan folder alias ke ekstensi. Ini masih eksperimental, tetapi Anda dapat menggunakannya untuk melakukan "pencarian grup" dengan satu set mesin pencari (dengan parameter). Jangan ragu untuk menguji.
Achernar

0

Pencarian fuzzy yang mudah diakses melalui bookmark Chrome Anda:

  1. Untuk mencari bookmark, aktifkan ekstensi Vimium chrome "Vomnibar" dengan bkunci dari halaman web mana pun.

  2. Jika Anda ingin membuat pintasan seluruh sistem, Anda bisa menggunakan skrip alat otomatisasi Autohotkey berikut

    #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
    

Bonus: Anda dapat mencari bookmark berdasarkan folder dengan menggunakan /. Ketik "Vomnibar"/myBookmarkDir myBookmark

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.