ปุ่มลัดเพื่อแยกแท็บใน Firefox (ย้ายแท็บไปที่หน้าต่างใหม่)


16

ใน FF ฉันสามารถย้ายแท็บไปที่หน้าต่างใหม่โดยการลากแท็บออกจากเบราว์เซอร์หรือคลิกขวาที่ตัวเลือก "ย้ายไปที่หน้าต่างใหม่" จากเมนูบริบท มีปุ่มทางลัดเพื่อย้ายแท็บปัจจุบันไปยังหน้าต่างใหม่โดยไม่ต้องลากหรือใช้เมนูบริบทหรือวิธีตั้งค่าหรือไม่

บ่อยครั้งที่ฉันชอบดูที่ 2 แท็บเคียงข้างกันดังนั้นฉันจึงลากหนึ่งออกแล้วกดWINDOWS KEY+ เพื่อวางแท็บที่แยกออกทางด้านขวาแล้วALT+ TABเพื่อแท็บกลับไปที่หน้าต่างหลักจากนั้นWINDOWS KEY+ เพื่อวางหน้าต่างหลักบน ซ้าย. มันจะดีถ้าฉันสามารถทำกระบวนการทั้งหมดบนแป้นพิมพ์

ฉันตรวจสอบเอกสารนี้แล้วและไม่พบปุ่มทางลัดใด ๆ สำหรับการถอดแท็บ:

คำตอบ:


9

ต่อไปนี้เป็นวิธีสร้างแป้นพิมพ์ลัดของคุณเองเพื่อแยกแท็บ Firefox ออกจากหน้าต่างใหม่:

  1. ติดตั้งKeyconfig addon

  2. เปิด Keyconfig PreferencesโดยกดCtrl+ Shift+ F12(สำหรับ Mac อาจเป็น ⌘ Cmd+ Shift+ F12)

  3. คลิกAdd a new keyที่ด้านล่างซ้ายของหน้าต่าง keyconfig

  4. แทนที่เนื้อหาของNameฟิลด์ด้วยชื่อของคำสั่งนี้:

    Detach Tab to New Window
    
  5. วางรหัสต่อไปนี้ลงในฟิลด์/ * CODE * / :

    window.openDialog("chrome://browser/content/browser.xul","_blank","chrome,dialog=no,all",gBrowser.mCurrentTab);
    
  6. คลิกตกลง

  7. คำสั่งใหม่ของคุณจะถูกทำเครื่องหมายเป็น<ปิดการใช้งาน>ซึ่งหมายความว่าคุณต้องตั้งค่าแป้นพิมพ์ลัดสำหรับคำสั่งนี้ ตรวจสอบให้แน่ใจว่าคำสั่งของคุณถูกเลือกจากรายการคำสั่ง คลิกภายในฟิลด์ที่ด้านล่างซ้ายของหน้าต่าง มันจะเน้นเนื้อหาและสิ่งที่คุณกดปุ่มต่อไปจะถูกป้อนเข้าไปในกล่องนั้น ตัวอย่างเช่นคุณอาจใช้Ctrl+ +Alt Nหรือถ้าคุณเป็นแฟนของกลุ่มที่คุณอาจใช้+ShiftY

  8. คลิกApplyจากนั้นคลิกCloseเพื่อปิดหน้าต่าง keyconfig ทดสอบแป้นพิมพ์ลัดของคุณโดยการโหลดหน้าต่างอย่างน้อย 2 แท็บจากนั้นใช้แป้นพิมพ์ลัดใหม่ของคุณ แท็บปัจจุบันควรแยกออกและสร้างหน้าต่างใหม่


1
ยังใช้งานได้ แต่ต้องใช้ Dorando keyconfig < addons.mozilla.org/en-US/firefox/addon/dorando-keyconfig/… >
dGo

มีวิธีใดบ้างใน Firefox Quantum (v 69.0) นามสกุลไม่ทำงานอีกต่อไป
Ekanshdeep Gupta


4

ฉันชอบที่จะใช้ลำดับทางลัดนี้ซึ่งทำสิ่งที่คุณต้องการ:

Ctrl-L # Focus URL
Ctrl-C # Copy it
Ctrl-W # Close current tab
Ctrl-N # Open new window
Ctrl-V # Paste 
Enter  # Open URL

เห็นได้ชัดว่ามันมีผลข้างเคียง:

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

แต่มันไม่จำเป็นต้องมีแอดออนหรือรหัส


"การจับภาพ" หมายถึงอะไรในบริบทนี้ มันหมายถึงบางสิ่งบางอย่างที่เฉพาะเจาะจงกับเบราว์เซอร์? หรือหมายความว่า Ctrl-L ถูกละเว้นเมื่อเคอร์เซอร์เน้นที่ฟิลด์แก้ไขหรือองค์ประกอบอื่น ๆ ที่อยู่ในหน้า
Nicholas Cousar

เห็นได้ชัดว่าเว็บไซต์อาจแทนที่ทางลัดเช่น Ctrl-L เครื่องมือแก้ไข StackExchange (สิ่งที่คุณได้รับเมื่อตอบคำถาม) มี Ctrl-L ที่ผูกไว้กับ "การแทรกไฮเปอร์ลิงก์" ดังนั้นคุณจะไม่สามารถโฟกัส URL บนเว็บไซต์นั้นหรือในบริบทนั้น
exic

3

นอกจากคำตอบของ @ Nic ให้ใช้รหัสต่อไปนี้เพื่อปิดแท็บที่แยกออกจากหน้าต่างต้นฉบับ:

window.openDialog("chrome://browser/content/browser.xul","_blank","chrome,dialog=no,all",gBrowser.mCurrentTab);
window.open('','_gBrowser.mCurrentTab').close();

3

ฉันพบวิธีที่ดีที่สุดในการทำเช่นนี้โดยไม่ใช้ซอฟต์แวร์ของบุคคลที่สาม โดยทั่วไปนี่เป็นโซลูชัน @exic มีเพียง 2 ขั้นตอนแทนที่จะเป็น 6:

Ctrl+ L: แถบที่อยู่โฟกัส

Shift+ Enter: เปิด url ในหน้าต่างใหม่

หลักสูตรนี้มีการต่อต้านการโหลดหน้าใหม่แทนการออกหนึ่งหน้าปัจจุบัน


พูดอย่างนี้ไม่ย้ายแท็บคัดลอกแท็บ - มันสร้างหน้าต่างใหม่ที่ URL เดียวกับแท็บที่มีอยู่ในขณะที่ปล่อยแท็บเพียงอย่างเดียว
G-Man กล่าวว่า 'Reinstate Monica'

1
@ G-ManSays'ReinstateMonica 'อ่านโพสต์ของฉันอีกครั้ง ...
Atralb

ตกลงฉันได้อ่านมันอีกครั้ง
G-Man กล่าวว่า 'Reinstate Monica'

1
@ G-ManSays'ReinstateMonica 'คุณลงคะแนนฉันเพราะคุณผิดหรือเปล่า? อีกครั้ง: - "นี่เป็นวิธีแก้ปัญหาที่ยอดเยี่ยม [... ]" - "แน่นอนว่านี่มีการต่อต้านการโหลดหน้าใหม่แทนการดึงออกหนึ่งหน้า" ...
Atralb

1
@ G-ManSays'ReinstateMonica 'กลับมาที่โพสต์นี้และฉันไม่สามารถออกจากการสนทนาแบบนี้ได้ คุณเป็นคนที่น่ารังเกียจและหยิ่งยโสอย่างไม่น่าเชื่อแม้หลังจากการสนทนา 5 ครั้งคุณยังไม่สามารถอ่าน / เข้าใจโพสต์ของฉันได้อย่างสมบูรณ์ คุณจะไม่เข้าใจเรื่องนี้ได้อย่างไร ==> *** " แน่นอนว่าสิ่งนี้มีจุดประสงค์ในการโหลดหน้าใหม่แทนที่จะนำหน้าปัจจุบันออก " *** สิ่งที่คุณดื้อรั้นที่จะพูดถึงได้ระบุไว้แล้วในคำตอบของฉันตั้งแต่ต้น ที่กล่าวว่าการเพิ่ม Alt + Echap & Ctrl + W ยังทำให้ขั้นตอนนั้นเร็วกว่าอีกสองขั้น แต่คุณต้องทำการทะเลาะกันออกไป
Atralb

0

สำหรับรายชื่อของแป้นพิมพ์ลัดทั้งหมดใน FireFox แวะนี้เว็บไซต์ สำหรับข้อมูลเกี่ยวกับปุ่มลัดของแท็บให้เลื่อนลงไปครึ่งทาง ฉันเชื่อว่าสิ่งที่คุณต้องการคือการแทรกหรือ Shift + การแทรก


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