แป้นพิมพ์ลัดเพื่อดึงแท็บ Google Chrome ไปที่หน้าต่างของตัวเอง


คำตอบ:


16

วิธีแก้ปัญหาคือ: Ctrl + L , + C , + W , + N , + VและEnterใส่

หรือ

F6 , Ctrl + C , Ctrl + N , Ctrl + V , EnterและAlt + Tabซึ่งเป็นตัวเลือก, Ctrl + W , Alt + Tab , เพื่อปิดแท็บเก่า

คุณสามารถทำให้ทุกอย่างเป็นอัตโนมัติด้วยAutoIt (ภายใต้ Windows) และสร้าง Hotkey สำหรับมัน (ที่นี่คือCtrl + Alt + x ):

HotKeySet("^!x", "split_tab")
Func split_tab()
    Send("{F6}^c^n")
    Sleep(999)
    Send("^v{Enter}")
    Send("!{Tab}^w!{Tab}")
EndFunc

ฉันมักจะมีแอปพลิเคชันเพิ่มเติมเช่นนี้ทำงานอยู่ในพื้นหลังให้แป้นพิมพ์ลัดที่มีประโยชน์ซึ่งทำงานอัตโนมัติและลดความซับซ้อนของงาน

หรือคุณสามารถกด Ctrl + L แทน F6 ซึ่งจะง่ายกว่ามากเนื่องจากมือของคุณไม่ต้องออกจากแถวบ้าน


2
สวัสดี Johannes ยินดีต้อนรับสู่ Super User! โดยทั่วไปเราพูดภาษาอังกฤษได้ที่นี่ดังนั้นฉันจึงมีอิสระในการแปลคำตอบของคุณ
slhck

1
@slhck: โอ้ขอบคุณฉันขอโทษ ... ตาบอดธุรกิจ ;-)
ซามอ ธ

หวังว่าสิ่งนี้ถูกสร้างขึ้นใน! ข้อเสียของคำสั่งกลุ่มนี้คือมันไม่ได้บันทึกตำแหน่งการเลื่อนของคุณ
เดมอน

1
หรือใช้ Alt + D แทน Ctrl + L เนื่องจากความใกล้ชิดของพวกเขานั้นสูงกว่า
Benjamin

1
- นี่คือรุ่น Mac / hammerspoon ของทางลัด AutoIt ด้านบน - ข้อเสียเพียงอย่างเดียวคือมันจะลบประวัติด้านหลัง - superuser.com/questions/182720/… hs.hotkey.bind ({"cmd", "ctrl"}, 'x', ฟังก์ชั่น () hs.eventtap.keyStroke ({"cmd"}, "l") hs.eventtap.keyStroke ({"cmd"}, "c") hs.eventtap.keyStroke ({"cmd"}, "n") hs.eventtap.keyStroke ({"cmd"}, "v") hs eventtap.keyStroke ({}, "return") hs.eventtap.keyStroke ({"cmd"}, "` ") hs.eventtap.keyStroke ({" cmd "}," w ") ท้าย)
thadk

34

ด้วยส่วนขยายVimiumสำหรับ Chrome Shift+ Wจะย้ายแท็บปัจจุบันไปยังหน้าต่างใหม่

นี้ถูกบันทึกอยู่ในรุ่น 1.43 (2013/05/18) Vimium บน GitHub


1
ต้องเพิ่มในรุ่นที่ใหม่กว่า 27 เนื่องจากไม่มีอยู่ในรุ่นนั้น
Dan D.

1
ไม่แน่ใจว่านี่เป็นส่วนหนึ่งของ Chrome หรือไม่ แต่ใช้งานได้สำหรับฉันที่ติดตั้งVimium
sjy

5
ทางลัดนี้ไม่ได้เป็นส่วนหนึ่งของ Google Chrome แต่เปิดตัวใน Vimium v1.43 (2013-05-18)
Franck Dernoncourt

เนื่องจาก VIM เป็นส่วนเสริมใน Chrome จึงสามารถใช้งานได้กับทุกแพลตฟอร์ม โดยค่าเริ่มต้นคุณสามารถเริ่มต้นด้วยปุ่มตัวปรับเปลี่ยน ctrl + x หรือ alt + x จากนั้นกด Shift + w เพื่อเรียกใช้ฟังก์ชันนี้
cody.codes


1

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


ใช่ฉันรู้ว่าการลากทำเช่นนั้น ฉันแค่อยากจะดูว่ามีวิธีที่จะทำโดยไม่ใช้เม้าส์หรือไม่
สตีเฟ่น

1

วิธีที่ง่ายที่สุดในการทำเช่นนี้คือการเพิ่มส่วนขยายแป้นพิมพ์ลัดของ Tab To Window https://chrome.google.com/webstore/detail/tab-to-window-keyboard-sh/adbkphmimfcaeonicpmamfddbbnphikh?hl=en-GB

ส่วนตัวฉันใช้ Vimium และเพิ่งพบ Shift + W และรักมันเนื่องจาก Ctrl + W ปิดแท็บโดยให้ Shift + W เปิดมันในหน้าต่างใหม่ที่สมเหตุสมผล


0

หากคุณใช้ซอฟต์แวร์จดจำเสียงDragon NaturallySpeaking (Windows / Mac ฟรี) คุณสามารถสร้างคำสั่งเสียงได้:

Sub Main
    SendKeys "^l"
    Wait(0.2)
    SendKeys "^c"
    Wait(0.2)
    SendKeys "^w"
    Wait(0.2)
    SendKeys "^n"
    Wait(0.2)
    SendKeys "^v"
    Wait(0.2)
    SendKeys "{ENTER}"
End Sub

ป้อนคำอธิบายรูปภาพที่นี่

น่ารำคาญนี้โหลดหน้าซึ่งไม่ดีในบางสถานการณ์เช่นหากหน้ามีแบบฟอร์มที่คุณได้เริ่มกรอก

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