Phím tắt để mở dấu trang / URL cụ thể trong Chrome


54

Làm cách nào để bật phím tắt để mở dấu trang / URL cụ thể trong khi sử dụng Chrome?


2
Người dùng Firefox quan tâm đến tính năng này có thể đặt từ khóa cho dấu trang, cũng có thể được sử dụng để tạo các tìm kiếm tùy chỉnh.

Tôi hoàn toàn bỏ phiếu để triển khai tính năng từ khóa từ Firefox vào Chrome. Mỗi dấu trang có thể có một khóa duy nhất được kích hoạt (đó là cách tôi đang sử dụng nó). Điều này giúp tôi tiết kiệm hàng trăm giờ gõ. Thật đáng tiếc khi Chrome 51 vẫn không cung cấp tính năng này theo cốt lõi.
Kai Noack

4
Một tiện ích mở rộng có tên AutoControl Shortcut Manager cho phép bạn gán phím tắt cho các dấu trang, thư mục dấu trang và URL cụ thể.
GetFree

Câu trả lời:


40

Không có phần mở rộng

Các cách duy nhất (mà tôi biết) để mở dấu trang bằng bàn phím là như sau:

  • Sử dụng Trình quản lý dấu trang :

    1. Mở Trình quản lý Bookmark bằng cách nhấn Ctrl+ Shift+ O.

    2. Ba lựa chọn:

      • Tìm kiếm tất cả dấu trang (chỉ cần bắt đầu nhập), nhấn Tabhai lần và chọn dấu trang mong muốn bằng các phím mũi tên.

      • Nhấn Tab, chọn thư mục mong muốn, nhấn Tablại và chọn dấu trang mong muốn bằng các phím mũi tên.

      • Nếu dấu trang mong muốn nằm trong Thanh dấu trang, bấm Tabhai lần và chọn dấu trang mong muốn bằng các phím mũi tên.

    3. Nhấn Enter.

  • Sử dụng Tùy chỉnh và kiểm soát Google Chrome :

    1. Nhấn Alt+ Ehoặc Alt+ Fđể mở Tùy chỉnh và kiểm soát Google Chrome .

    2. Nhấn Bđể nhập Dấu trang .

    3. Giả sử dấu trang mong muốn nằm trong Thanh dấu trang , chọn nó bằng các phím mũi tên.

    4. Nhấn Enter.

  • Sử dụng Hộp đôi :

    1. Nhấn Ctrl+ L, Alt+ Dhoặc F6để tập trung vào Hộp đôi .

    2. Nhập (một phần) tên của dấu trang mong muốn.

    3. Khi nó xuất hiện trong trình đơn thả xuống bên dưới Hộp đôi , hãy chọn dấu trang mong muốn bằng các phím mũi tên.

    4. Nhấn Enter.

Với phần mở rộng

Một số phần mở rộng có thể làm điều này. Cách dễ nhất có lẽ là một tập lệnh người dùng như thế này:

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

Để sử dụng nó, hãy làm như sau:

  1. Sửa đổi các mảng bookmarkscho phù hợp với nhu cầu của bạn. Tất cả các phím chữ và số nên hoạt động tốt.

  2. Lưu mã như bookmark-launcher.user.jstrong một vị trí của sự lựa chọn của bạn.

  3. Mở chrome://extensions/trong Google Chrome.

  4. Kéo và thả bookmark-launcher.user.jstrong tab mở.

  5. Nhấp vào Thêm .

Lưu ý rằng không có tiện ích mở rộng nào có thể hoạt động trong các tab mở chrome://...URL (bao gồm Tab mới ) hoặc Cửa hàng Chrome trực tuyến .

Trong bất kỳ tab nào khác (sau khi tải lại), nhấn Ctrl+ Alt+ Ssẽ mở Siêu người dùng trong một tab mới.

Lưu ý rằng bạn phải tập trung vào chính tab. Nếu bạn đang tập trung, ví dụ: thanh địa chỉ hoặc bảng điều khiển dành cho nhà phát triển, các phím tắt sẽ không có bất kỳ ảnh hưởng nào.


Bản mô tả người dùng không thể hoạt động trên một số trang ( ví dụ như github.com ), vì họ không chấp nhận nội dung tiêm mã ...
yckart

Cập nhật đã khắc phục sự cố với script-tiêm, chỉnh sửa câu trả lời. Nên làm việc ngay bây giờ ...
yckart

1
Tôi đã thử thêm một jstệp bằng cách kéo qua chrome://extensionscửa sổ nhưng tệp không thể được thả ở đó, con trỏ thay đổi thành biểu tượng bị chặn. Tôi đánh giá cao câu trả lời này khá cũ nhưng bất cứ ai cũng có thể xác nhận rằng điều này vẫn có thể với các phiên bản hiện tại? Tôi đang trên52.0.2743.116 m
Tallpaul

@tallpaul có vẻ như bây giờ bạn cần gói nó dưới dạng một phần mở rộng, với manifest.jsontệp, để thêm nó.
freginold

1
OP yêu cầu Shortcut, những thứ được liệt kê ở trên là không có phím tắt. Một phím tắt là ví dụ CTRL SHIFT Gđể mở Google Mail, v.v.
Kai Noack

19

Một cách tiếp cận khác là

  • Di chuyển tiêu điểm đến thanh url với + L.
  • Nhập tên đầy đủ của dấu trang theo sau a /.
  • Nhấn tabđể chọn tự động hoàn thành thứ hai (mà theo kinh nghiệm của tôi luôn là tên dấu trang phù hợp đầu tiên).
  • Nhấn enter.

11
Type the full name of the bookmarkkhông phải là một phím tắt, xin lỗi.
Kai Noack

3
@KaiNoack Tôi vừa thử nó trên Chrome trên Linux. Nó không thực sự yêu cầu tên đầy đủ, một phần là đủ (với khả năng sử dụng tự động hoàn thành nhiều tab hơn)
6005

2
Nhập đủ các ký tự là duy nhất là đủ, nếu bạn đặt tiền tố tên dấu trang của mình bằng các phím tắt mong muốn, điều này có thể được giữ rất ngắn. (Thật không may, nó không khớp chuỗi con ở bất kỳ đâu trong tên, bạn phải nhập từ bên trái)
79E09796

10

Như đã báo cáo trong Cách gán phím tắt bàn phím cho Google Chrome được sử dụng thường xuyên Dấu trang là khóa để đặt URL cụ thể thành công cụ Tìm kiếm mặc định.

  • Mở chrome://settings/searchEnginesđể tải danh sách các công cụ tìm kiếm.
  • Trong "Công cụ tìm kiếm khác" thêm một công cụ mới với các tham số sau:
    • Tên: bất cứ điều gì bạn muốn, nó không liên quan.
    • Từ khóa: từ khóa bạn muốn, nói SU.
    • URL: URL bạn muốn đặt, nói http://superuser.com/.

Sau khi lưu nó, bất cứ khi nào bạn gõ SUvào thanh URL của mình, bạn sẽ được gửi đến http://superuser.com/.



3
Người ta cũng có thể nhấp chuột phải vào thanh url và chọn "chỉnh sửa công cụ tìm kiếm" thay vì phải nhớ chrome: url
Florian Straub

6

Lưu ý: Phím tắt được định nghĩa là 1 tổ hợp phím, hầu hết các câu trả lời khác yêu cầu nhập nhiều hơn.

Giải pháp A: Autohotkey

Sử dụng Autohotkey và xác định các phím tắt của riêng bạn cho dấu trang chính của bạn. Đây là một kịch bản mà tôi đã chuẩn bị như một hình nộm cho bạn: chrome-bookmark-tests.ahk

Ví dụ, giữ SHIFT WINvà nhấn Gđể mở gmail.com.


Giải pháp B: Tiện ích mở rộng của Chrome : SiteLauncher (Quay số nhanh)

Nó giúp ở một mức độ nhất định, tuy nhiên, bạn chỉ có thể gán một chữ cái cho một dấu trang, không phải hai hoặc nhiều hơn.


Giải pháp C: Tiện ích mở rộng của Chrome: Phím tắt (Phím tắt tùy chỉnh)

Tiện ích mở rộng này có thể xử lý một chữ cái hoặc kết hợp để mở dấu trang được chỉ định. Vấn đề duy nhất: Bạn không thể nhập các kết hợp đó vào thanh URL. Cách giải quyết của tôi, CTRL + Tcho tab mới, sau TABđó kết hợp.

Tuy nhiên, cả hai phần mở rộng đều cảm thấy một chút lỗi.


Các phím tắt trong Firefox

Để nhớ lại các thuộc tính dấu trang trông như thế nào trong Firefox và cách bạn có thể dễ dàng gán từ khóa (phím tắt) cho nó:

Trường từ khóa Firefox

Trong Firefox, bây giờ nhập "mp" vào thanh URL đã mở trang web cụ thể. Như bạn có thể đọc trên mạng, Chrome 52- không có tính năng đơn giản này được triển khai và lạm dụng phần "Công cụ tìm kiếm" cho việc này.


3

Điều này hoạt động tốt trên Windows:

Trước tiên, hãy đảm bảo thanh đánh dấu sách của bạn hiển thị ( CTRL+ Shift+ b) và sau đó sử dụng:

F6

hoặc là

Shift+F6

Các phím đó chuyển trọng tâm giữa thanh Địa chỉ, thanh Dấu trang (nếu hiển thị) và nội dung trang.

Vì vậy, nếu trọng tâm của tôi là nội dung trang, tôi sẽ sử dụng Shift+ F6và sau đó sử dụng các phím mũi tên để điều hướng dấu trang của mình.


Đối với firefox mà không sử dụng từ khóa?
SmartManoj


1

Cách sau đây hoạt động bằng cách nhập từ khóa vào thanh địa chỉ (omnibar) và nhấn enter để chuyển đến một url cụ thể. Trong Chrome (kể từ phiên bản 59.0), tính năng này không khả dụng thông qua trình quản lý dấu trang giống như trong Firefox, nhưng bạn có thể dễ dàng sử dụng tính năng Phím tắt của Công cụ tìm kiếm của Chrome để hoạt động theo cách tương tự.

  1. Nhấp chuột phải vào thanh địa chỉ (omnibar)
  2. Chọn chỉnh sửa công cụ tìm kiếm ...
  3. Nhấp vào 'THÊM' - xuất hiện sau phần công cụ tìm kiếm mặc định
  4. Trong hộp thoại bật lên:
    • trong trường công cụ tìm kiếm - đặt tên cho dấu trang của bạn
    • trong trường từ khóa - nhập chuỗi phím tắt từ khóa của bạn (những gì bạn sẽ cần nhập vào thanh địa chỉ để nhanh chóng chuyển đến 'dấu trang' này
    • Trong trường URL - nhập url bạn muốn liên kết với từ khóa

Lưu ý: url có thể chứa một trình giữ chỗ đặc biệt: "% s" (không có dấu ngoặc kép) sẽ đóng vai trò giữ chỗ cho văn bản bổ sung mà bạn có thể nhập nếu bạn nhấn tab sau khi nhập phím tắt từ khóa.

Ví dụ: Tôi sử dụng lối tắt từ khóa nhảy vào danh sách dấu trang trên pinboard.com theo thẻ đã cho. Cho rằng:

Sau đó, để truy cập tất cả dấu trang của tôi trên bảng pin được gắn thẻ 'việc cần làm'

  • Tôi gõ 'pint' trong omnibar,
  • nhấn TAB
  • nhập thẻ tôi muốn truy cập - trong ví dụ này 'việc cần làm'
  • và ENTER Điều này đưa tôi đến https://pinboard.in/u:jaysen/t:todo/


0

Lấy cảm hứng từ cách tiếp cận của Dennis:

Nó không hiệu quả với tôi và điều này có lẽ là do câu trả lời của anh ấy đã cũ, nhưng tôi thích cách tiếp cận về việc tự mình thực hiện, vì dường như không có một giải pháp thích hợp nào trong cửa hàng web.

Đây là những gì bạn cần làm:

  • Tạo 2 tệp manifest.jsonbackground.js. Đặt chúng vào một thư mục mới và thêm nội dung bên dưới vào các tệp đó.
  • Trong chrome, nhập chrome://extensionsvào thanh địa chỉ và kích hoạt chế độ nhà phát triển ở phía trên bên phải (công tắc).
  • Nhấp vào Load unpackednút xuất hiện và chọn thư mục của bạn chứa các tệp.

Đó là nó, với điều này, bạn có những gì bạn cần. Ngay sau khi bạn nhập CTRL + ALT + G, google sẽ mở trong một tab mới. :)

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
  }

nền.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

Tôi biết chủ đề này là khá cũ. Nhưng điều này là để thông báo cho những người quan tâm bằng một giải pháp, rằng trong những tuần qua tôi đã lập trình một phần mở rộng để bắt chước hành vi firefox.

Tiện ích mở rộng chọn các bí danh trực tiếp từ dấu trang của bạn. Người dùng thêm bí danh bằng cách chỉnh sửa dấu trang trong trình quản lý dấu trang của chrome. Nếu nó hoạt động như một dấu trang, nó hoạt động như một bí danh (http (s), javascript, với / không có tham số% s). Việc xuất / nhập dấu trang với các bí danh của họ cũng dễ dàng hơn.

Bạn có thể tìm thấy nó trong cửa hàng trực tuyến dưới tên "Alias ​​Bookmarks" của Achernar.


Cập nhật: Tôi đã thêm các thư mục bí danh vào phần mở rộng. Nó vẫn đang thử nghiệm, nhưng bạn có thể sử dụng nó để thực hiện "tìm kiếm nhóm" với một bộ công cụ tìm kiếm (có tham số). Hãy thử nghiệm.
Achernar

0

Một tìm kiếm mờ dễ dàng truy cập trên các dấu trang Chrome của bạn:

  1. Để tìm kiếm dấu trang, hãy kích hoạt "Vomnibar" của tiện ích chrome Vimium bằng bphím từ bất kỳ trang web nào.

  2. Nếu bạn muốn tạo một lối tắt toàn hệ thống, bạn có thể sử dụng tập lệnh công cụ tự động hóa Autohotkey sau đây

    #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
    

Phần thưởng: bạn có thể tìm kiếm dấu trang của mình theo thư mục bằng cách sử dụng /. Nhập vào "Vomnibar"/myBookmarkDir myBookmark

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.