qutebrowser tab_take
tab_take
命令是 qutebrowser 中用于从另一个窗口中获取标签页的命令。
它接受两个参数,包括:
- 要获取的标签页的索引或子字符串
- 是否保留原始标签页。
具体实现:
- 首先检查是否将标签页视为窗口,如果是,则抛出异常。
- 然后,它使用
_resolve_tab_index()
方法解析要获取的标签页的索引或子字符串,并获取该标签页所在的标签页浏览器和标签页对象。 - 接下来,它使用
_open()
方法在当前标签页浏览器中打开该标签页,并将其添加到标签页栏中。 - 如果
keep
参数为False
,则使用close_tab()
方法关闭原始标签页,并将其转移到新的标签页浏览器中。
使用方法
如果您需要在 qutebrowser 中从另一个窗口中获取标签页,可以使用 tab_take
命令。例如,您可以使用以下命令获取另一个窗口中的第一个标签页:
:tab-take 0
这将获取另一个窗口中的第一个标签页,并将其添加到当前标签页浏览器中。如果您想获取另一个窗口中的第二个标签页,并保留原始标签页,则可以使用以下命令:
:tab-take 1 --keep
这将获取另一个窗口中的第二个标签页,并将其添加到当前标签页浏览器中,同时保留原始标签页。
本文作者:Maeiee
本文链接:qutebrowser tab_take
版权声明:如无特别声明,本文即为原创文章,版权归 Maeiee 所有,未经允许不得转载!
喜欢我文章的朋友请随缘打赏,鼓励我创作更多更好的作品!