键盘快捷键,可将Google Chrome浏览器标签拉到其自己的窗口中


Answers:


16

解决方法是:Ctrl + L,+ C,+ W,+ N,+ VEnter

要么

F6Ctrl + CCtrl + NCtrl + VEnter和一个可选的Alt + TabCtrl + WAlt + 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,这将非常容易,因为您的手不必离开主行。


2
约翰尼斯,您好,欢迎来到超级用户!我们通常在这里说英语,所以我愿意翻译您的答案。
slhck 2011年

1
@slhck:哦,谢谢,对不起...企业失明;-)
Samoth 2011年

希望这是内置的!这组命令的缺点是它不保存滚动位置。
戴蒙2013年

1
或者使用Alt + D代替Ctrl + L,因为它们的接近度更高。
本杰明

1
-这是上述AutoIt快捷方式的Mac / hammerspoon版本-只有不足之处是它抹掉了历史记录。- 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”)end)
thatk

34

在适用于Chrome 的Vimium扩展程序中,Shift+ W会将当前选项卡移动到新窗口。

这是在GitHub上的Vimium版本1.43(2013-05-18)中添加的。


1
必须添加的版本高于27,因为该版本中不存在该版本。
Dan D.

1
不知道这是否实际上是Chrome本身的一部分,但是在安装Vimium的情况下它对我来说是否有效。
sjy 2014年

5
此快捷方式实际上并不是Google Chrome的一部分,而是在Vimium v​​1.43(2013-05-18)中引入的。
Franck Dernoncourt,2014年

由于VIM是Chrome中的扩展程序,因此可以在所有平台上使用。默认情况下,您可以从修饰键ctrl + x或alt + x开始,然后按shift + w调用此功能。
cody.codes


1

似乎没有内置的快捷键。也许可以使用自动热键,但是我对它们并不熟悉。我还假设您已经知道将选项卡拖出会创建选项卡自己的窗口。


是的,我知道拖动可以做到。我只是想看看是否有没有鼠标的方法。
斯蒂芬,2010年


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

在此处输入图片说明

令人讨厌的是,这会重新加载页面,这在某些情况下并不好,例如,如果页面包含您已开始填写的表格。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.