Сочетание клавиш для перетаскивания вкладки 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) и создать для него « горячую клавишу» (здесь это 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, что будет значительно проще, так как ваша рука не должна выходить из домашнего ряда.

Samoth
источник
2
Привет Йоханнес, добро пожаловать в Super User! Мы обычно говорим по-английски, поэтому я позволил себе перевести ваш ответ.
Slhck
1
@slhck: О, спасибо, извините ... деловая слепота ;-)
Самот
Жаль, что это было встроено! Недостатком этой группы команд является то, что она не сохраняет вашу позицию прокрутки.
Дэймон
1
Или используйте Alt + D вместо Ctrl + L, поскольку их близость выше.
Бенджамин
1
- Вот версия Mac / hammerspoon вышеупомянутого ярлыка AutoIt - Единственный недостаток - это стирает историю прошлого. - superuser.com/questions/182720/… hs.hotkey.bind ({"cmd", "ctrl"}, 'x', function () 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 ") end)
спасибо
34

С расширением Vimium для Chrome Shift+ Wпереместит текущую вкладку в новое окно.

Это было добавлено в версии 1.43 (2013-05-18), Vimium на GitHub .

Стивен
источник
1
Должно быть добавлено в версии более новой, чем 27, поскольку ее нет в этой версии.
Дэн Д.
1
Не уверен, является ли это частью самого Chrome, но он работает для меня с установленным Vimium .
Sjy
5
Этот ярлык на самом деле не является частью Google Chrome, но был представлен в Vimium v1.43 (2013-05-18).
Франк Дернонкур
Поскольку VIM является расширением в Chrome, это будет работать на всех платформах. По умолчанию вы можете начать с клавиш-модификаторов ctrl + x или alt + x, затем нажать shift + w, чтобы вызвать эту функцию.
cody.codes
6

Нет готового решения, но есть расширение Chrome, которое делает именно это, Tab to Window / Popup .

Рой Цабари
источник
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 открывает ее в новом окне.

dragon788
источник
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

введите описание изображения здесь

Это досадно перезагружает страницу, что не очень хорошо в некоторых ситуациях, например, если страница содержит форму, которую вы начали заполнять.

Франк Дернонкур
источник