有没有Ctrl+W不关闭标签的浏览器?

有没有Ctrl+W不关闭标签的浏览器?

关于 Firefox 和 Chrome 如何主宰Ctrl+W功能(关闭当前标签)的讨论已经足够多了。以及它为何不可配置/覆盖。

这个问题是问替代软件。是否存在按Ctrl+键W不会关闭当前选项卡的浏览器?

我是 Windows 和 Linux。

答案1

您可以使用 Vivaldi 来实现这一点。Vivaldi 是一款基于 Chrome 的浏览器,但在设置中,有一个键盘选项卡,您可以在其中定义要使用(或在本例中不使用)的每个键盘快捷键。

在 TAB 部分,关闭选项卡设置为Ctrl+WCtrl+ F4,但如果将鼠标悬停在该行上,x右侧就会出现一个,您可以使用它来清除快捷方式。

答案2

您可以使用免费 CtrlW自动热键

对于 Chrome,请使用以下示例脚本:

SetTitleMatchMode, 2        ; title can contain string anywhere to match
#IfWinActive, Chrome        ; title contains "Chrome"
^w::return                  ; ignore Ctrl-W

安装 AutoHotKey 后,将上述文本放入一个.ahk文件中并双击进行测试。您可以通过右键单击托盘栏中的绿色 H 图标并选择退出来停止脚本。要让它在登录时运行,请将其放在 的启动组中 C:\Users\USER-NAME\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

有用的 AutoHotkey 文档:

答案3

您可以将Ctrl+指定W给系统中不执行任何操作的快捷方式。具体方法取决于您选择的桌面环境。

例如,如果您在 Linux 发行版上使用 GNOME 桌面环境,则可以按照以下步骤操作:

  1. 进入设置;→键盘查看和自定义快捷方式自定义快捷方式并点击+图标:

    自定义快捷方式窗口

  2. 在打开的窗口中输入以下内容:

    • 姓名:(Disable Ctrl+W如果您愿意,可以选择其他名称)
    • 命令:留空
    • 捷径:按Ctrl+W

    添加自定义快捷方式窗口

  3. 点击添加在窗口的右上角。

就是这样!现在应该禁用Ctrl+W快捷键了。不过请注意,这种方法通常会禁用此快捷键,因此您将无法在其他程序中使用它。如果您在其他程序中的工作流程依赖于Ctrl+W快捷键,请不要使用此方法。

对于 Windows,您可以按照类似的步骤禁用Ctrl+W快捷方式,方法是使用Power Toys 键盘管理器实用程序


我刚刚看到你的评论您想要禁用此键盘快捷键,因为您习惯使用 Emacs 快捷键来复制文件。除了为此放弃浏览器之外,您还可以更改在 Emacs 中复制文件的键盘快捷键。

基于如何更改复制、剪切和粘贴的键盘快捷键以及设置调试器(GDB)的键盘快捷键?,您可以在文件中添加以下行,.emacs将保存文件的快捷方式设置为Ctrl+ C,即常见的复制快捷方式(或您喜欢的任何内容):

(global-set-key (kbd "C-c") 'kill-ring-save)

你的评论您还指出:

[...] 由于这种肌肉记忆触发,我因意外关闭标签而损失了很多工作。[...]

在这种情况下,我想提醒您,您还可以使用浏览器中的Ctrl+ Shift+键盘快捷键按照最近关闭的顺序重新打开已关闭的选项卡。T

相关内容