ทางลัดเพื่อเปิดคั่นหน้า / URL เฉพาะใน Chrome


54

วิธีเปิดใช้งานแป้นพิมพ์ลัดเพื่อเปิดบุ๊กมาร์ก / URL เฉพาะขณะใช้งาน Chrome


2
ผู้ใช้ Firefox ที่สนใจคุณสมบัตินี้สามารถตั้งค่าคำหลักสำหรับบุ๊กมาร์กซึ่งสามารถใช้เพื่อสร้างการค้นหาที่กำหนดเองได้

ฉันลงคะแนนโดยสิ้นเชิงสำหรับการใช้งานคุณลักษณะคำหลักจาก Firefox ไปยัง Chrome บุ๊กมาร์กแต่ละอันสามารถมีปุ่มเดียวที่จะถูกเรียก (นั่นคือวิธีที่ฉันใช้มัน) สิ่งนี้ช่วยให้ฉันพิมพ์ได้หลายร้อยชั่วโมง น่าเสียดายจริง ๆ ที่ Chrome 51 ยังไม่ได้ให้คุณสมบัตินี้โดยหลัก
Kai Noack

4
ส่วนขยายที่ชื่อว่าAutoControl Shortcut Managerช่วยให้คุณกำหนดทางลัดไปยังบุ๊คมาร์คเฉพาะโฟลเดอร์ที่คั่นหน้าและ URL
GetFree

คำตอบ:


39

ไม่มีส่วนขยาย

วิธีเดียว (ที่ฉันรู้) ในการเปิดบุ๊คมาร์คด้วยแป้นพิมพ์มีดังต่อไปนี้:

  • การใช้ตัวจัดการบุ๊คมาร์ค :

    1. เปิดตัวจัดการบุ๊คมาร์คโดยการกดCtrl+ +ShiftO

    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. คลิกAdd

โปรดทราบว่าไม่มีส่วนขยายฟังก์ชั่นในแท็บเปิดchrome://...URL ที่ (ซึ่งรวมถึงแท็บใหม่ ) หรือChrome เว็บสโตร์

ในแท็บอื่น (หลังจากโหลดซ้ำ) การกดCtrl+ Alt+ SจะเปิดSuper Userในแท็บใหม่

โปรดทราบว่าคุณต้องเน้นแท็บเอง หากคุณเน้นเช่นแถบอเนกประสงค์หรือคอนโซลนักพัฒนาซอฟต์แวร์แป้นพิมพ์ลัดจะไม่มีผลใด ๆ


userscript ไม่สามารถทำงานได้ในบางหน้า ( ตัวอย่างเช่นgithub.com ) เนื่องจากพวกเขาไม่ยอมรับการฉีดสคริปต์ ...
yckart

การปรับปรุงแก้ไขปัญหาด้วยการฉีดสคริปต์แก้ไขคำตอบ ควรทำงานตอนนี้ ...
yckart

1
ฉันลองเพิ่มjsไฟล์โดยการลากไปที่chrome://extensionsหน้าต่าง แต่ไม่สามารถวางไฟล์ลงได้เคอร์เซอร์จะเปลี่ยนเป็นไอคอนที่ถูกบล็อก ฉันขอขอบคุณคำตอบนี้ค่อนข้างเก่า แต่ทุกคนสามารถยืนยันว่านี่ยังเป็นไปได้กับรุ่นปัจจุบันหรือไม่ ฉันอยู่52.0.2743.116 m
tallpaul

@tallpaul ดูเหมือนว่าตอนนี้คุณต้องทำแพ็กเกจเป็นส่วนเสริมพร้อมmanifest.jsonไฟล์เพื่อเพิ่ม
freginold

1
OP ขอให้Shortcutสิ่งที่ระบุไว้ข้างต้นไม่มีทางลัด เป็นทางลัดเช่นCTRL SHIFT Gการเปิด Google Mail ฯลฯ
ไก่ Noack

19

อีกวิธีคือ

  • ย้ายการโฟกัสไปยังแถบ URL กับ+L
  • /พิมพ์ชื่อเต็มของบุ๊กมาตามมาด้วย
  • กดtabเพื่อเลือกการเติมข้อความอัตโนมัติครั้งที่สอง (ซึ่งในประสบการณ์ของฉันมักจะเป็นชื่อคั่นหน้าแรกเสมอ)
  • enterกด

11
Type the full name of the bookmarkไม่ใช่ทางลัดขอโทษ
Kai Noack

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

ใช้ Autohotkey และกำหนดทางลัดของคุณเองสำหรับคั่นหน้าหลักของคุณ นี่คือสคริปต์ที่ฉันเตรียมไว้เป็นตัวอย่างสำหรับคุณ: 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

ลองใช้ปุ่มลัดส่วนขยายของChrome (แป้นพิมพ์ลัดแบบกำหนดเอง) ที่จัดทำโดย Mike Crittenden

ทางลัด


ทำงานได้อย่างสวยงามสำหรับ bookmarklet ของฉัน แม้ว่าฉันจะต้องใช้แทนRun Javascript Open Bookmark/BookmarkletและรองรับการCmdปรับเปลี่ยนMac
Sridhar Sarnobat

1

การทำงานต่อไปนี้โดยการพิมพ์คำสำคัญลงในแถบที่อยู่ (แถบอเนกประสงค์) และกด Enter เพื่อข้ามไปยัง URL ที่ต้องการ ใน Chrome (ตั้งแต่รุ่น 59.0) จะไม่สามารถใช้งานได้ผ่านตัวจัดการบุ๊คมาร์คเช่นเดียวกับใน Firefox แต่คุณสามารถใช้คุณลักษณะทางลัด Search Engine ของ Chrome เพื่อทำงานในลักษณะเดียวกันได้อย่างง่ายดาย

  1. คลิกขวาที่แถบที่อยู่ (แถบอเนกประสงค์)
  2. เลือกแก้ไขเครื่องมือค้นหา ...
  3. คลิกที่ 'เพิ่ม' - ซึ่งจะปรากฏขึ้นหลังจากส่วนเครื่องมือค้นหาเริ่มต้น
  4. ในกล่องโต้ตอบที่ปรากฏขึ้น:
    • ในฟิลด์เครื่องมือค้นหา - ตั้งชื่อบุ๊คมาร์คของคุณ
    • ในฟิลด์คำหลัก - ป้อนสตริงทางลัดคำหลักของคุณ (สิ่งที่คุณจะต้องพิมพ์ในแถบอเนกประสงค์เพื่อข้ามไปยัง 'บุ๊คมาร์ค' อย่างรวดเร็ว
    • ในฟิลด์URL - พิมพ์ URL ที่คุณต้องการเชื่อมโยงกับคำหลัก

หมายเหตุ: URL สามารถมีตัวยึดตำแหน่งพิเศษ: "% s" (โดยไม่ใส่เครื่องหมายอัญประกาศ) ซึ่งจะทำหน้าที่เป็นตัวยึดตำแหน่งสำหรับข้อความเพิ่มเติมที่คุณสามารถป้อนได้หากคุณกดแท็บหลังจากพิมพ์คีย์ลัดของคำหลัก

ตัวอย่างเช่น: ฉันใช้ทางลัดคำหลักที่ข้ามไปยังรายการบุ๊กมาร์กใน pinboard.com ด้วยแท็กที่กำหนด สำหรับการที่:

จากนั้นเข้าถึงบุ๊กมาร์กทั้งหมดของฉันบนหมุดที่ติดแท็กด้วย 'todo'

  • ฉันพิมพ์ 'ไพน์' ในแถบอเนกประสงค์
  • กด TAB
  • พิมพ์แท็กที่ฉันต้องการไป - ในตัวอย่างนี้ 'todo'
  • และป้อนสิ่งนี้จะพาฉันไปที่https://pinboard.in/u:jaysen/t:todo/

0

ลองใช้ทางลัดบุ๊คมาร์ค Chromeนี้ :

ตอนนี้คุณสามารถเปิดบุ๊กมาร์กโดยใช้คีย์ลัดของกระดาน

คุณต้องแก้ไขรหัสจาวาสคริปต์ด้วยตนเอง แต่มีคำแนะนำที่ลิงค์ด้านบน


1
สิ่งนี้ทำอะไร
Sathyajith Bhat

0

แรงบันดาลใจจากแนวทางของเดนนิส:

มันใช้งานไม่ได้สำหรับฉันและอาจเป็นเพราะคำตอบของเขาเก่า แต่ฉันชอบวิธีการใช้ตัวเองเนื่องจากดูเหมือนจะไม่มีวิธีแก้ไขที่เหมาะสมในร้านค้าบนเว็บ

นี่คือสิ่งที่คุณต้องทำ:

  • สร้าง 2 ไฟล์, และmanifest.json background.jsใส่ลงในโฟลเดอร์ใหม่และเพิ่มเนื้อหาด้านล่างลงในไฟล์เหล่านั้น
  • ภายในโครเมียมให้พิมพ์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) นอกจากนี้ยังง่ายกว่าในการส่งออก / นำเข้าบุ๊กมาร์กด้วยชื่อแทน

คุณสามารถค้นหาได้ใน webstore ภายใต้ชื่อ "Alias ​​Bookmarks" โดย Achernar


อัปเดต: ฉันมีตั้งแต่เพิ่มชื่อแทนโฟลเดอร์ไปยังส่วนขยาย มันยังอยู่ระหว่างการทดลอง แต่คุณสามารถใช้มันเพื่อทำ "การค้นหากลุ่ม" กับชุดเครื่องมือค้นหา (พร้อมพารามิเตอร์) อย่าลังเลที่จะทดสอบ
Achernar

0

การค้นหาแบบเลือนที่เข้าถึงได้ง่ายผ่านบุ๊คมาร์ค Chrome ของคุณ:

  1. ในการค้นหาบุ๊คมาร์คให้เปิดใช้งาน"Vomnibar" ส่วนขยายของ Vimium ด้วย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
    

โบนัส: คุณสามารถค้นหาบุ๊คมาร์คของคุณตามโฟลเดอร์/โดยใช้ พิมพ์ใน "Vomnibar"/myBookmarkDir myBookmark

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.