用于结束chrome选项卡的键盘快捷方式

Mat*_*t K 31 javascript macos google-chrome

在JS中编码,有时我会搞砸并创建一个无限循环.其他时候,我在debugger内部循环并且无法快速刷新,因为代码必须在刷新发生之前完成运行.无论如何,崩溃选项卡然后刷新通常会更快.

如何实现键盘快捷键以崩溃和刷新当前选项卡?原生,第三方扩展,OSX应用程序是公平的游戏.Chrome版本44.

aap*_*ath 25

对前一个答案进行了一些扩展:

使用"系统偏好设置"将键盘快捷键链接到"任务管理器"菜单命令("系统偏好设置">"键盘">"快捷键">"应用程序快捷方式"),因为Shift+ Esc快捷键不适用于Mac(至少在编写此帖子时).

之后,您可以使用Chrome中的键盘快捷键来启动任务管理器,您可以在其中选择无响应的选项卡并选择End Process.

  • 请注意,在macOS上,在分配新的键盘快捷键时,不能使用与"Shift"+"Esc"组合的unix/windows相同,它不起作用.你必须使用另一个.在我这边,这个快捷方式分配工作`fn` +`Shift` +`Esc`. (3认同)

Jam*_*hin 12

在Mac OS中,默认情况下,快捷方式未映射到Chrome的任务管理器.以下是映射的方法.

转到System Preferences> Keyboard.在左侧列表中选择Keyboard Shortcuts选项卡> Application Shortcuts,然后单击Plus按钮.选择Google ChromeApplication下拉菜单中键入Task ManagerMenu Title输入,点击Keyboard Shortcut字段,然后按您选择的快捷方式.使用Chrome的任务管理器终止所需的进程.

  • 无论出于何种原因,我无法在此处添加 Shift + escape,但 ctrl + escape 工作正常。感谢您的提示,由于如果您在调试器中停止时更新代码,chrome 往往会导致任务崩溃,因此我需要经常终止该任务。 (2认同)

Shr*_*kla 7

您可以

  1. Shift+ Esc.
  2. 选择选项卡或扩展名.
  3. 点击End Process.

  • Shift + Esc*不适用于OP正在使用的操作系统OS X. (3认同)
  • 我在另一个SO答案中看到了这一点,但Shift + Esc对我没有任何作用.你能否证实这适用于OSX? (2认同)