我使用 Firefox Firebug 进行调试,但如果我可以自定义键盘快捷键,我会切换到 Google Chrome。
我需要激活和隐藏“开发者工具 > 检查元素”,每天 1000 次。 尝试用一只手输入 CMD + SHIFT + C,这是一场噩梦。我用鼠标导航
扩展“快捷方式管理器”的内置选项有限。添加 Javascript 的能力对我没有帮助,您会从哪里开始执行这样的任务?
因为“检查元素”在 Mac 菜单中不存在,所以我什至无法以这种方式定位它。
有什么想法吗?
有一个简单的方法可以做到这一点,无需任何附加组件。
在 Mac 上只需按 F12 打开 Chrome 开发工具: 打开系统偏好设置>键盘。选中标记为“使用所有 F1、F2 等键作为标准功能键”的框。
然后转到“快捷方式”选项卡,然后从侧面菜单中选择“应用程序快捷方式”。通过点击 + 按钮创建一个新的快捷方式,然后选择 Google Chrome 作为应用程序。 在菜单标题输入中,键入开发人员工具,然后只需在键盘快捷键输入中键入F12(或您自己的首选快捷键)。
System Preferences > Keyboard > Keyboard Shortcuts tab > Application Shortcuts left-tab >
[加号按钮] 应用程序:Chrome ... 菜单标题:开发人员工具(或同等工具)... 键盘快捷键:F12(如果您喜欢 Firebug)
希望这能回答你的问题:)
编辑:我意识到你指的是“检查元素”,我相信在我的 Chrome 版本上是
cmd+opt+C
,而不是你对
cmd+shift+C
的引用(cmd+opt+c 有那么难吗?)。无论如何,我对在 Chrome 中自定义按键命令持 +1 态度,因为当我尝试浏览选项卡并陷入困境时,我不喜欢在开发人员工具中使用 cmd+1、2、3 等。我保留了默认的 Chrome 快捷方式,只是用我也使用过的快捷方式给它们起别名。
要实现此目的,我必须单击“其他和卸载”按钮。然后通过“自定义设置”单击“打开 private.xml”按钮。我的该文件的内容如下所示。
<?xml version="1.0"?>
<root>
<appdef>
<appname>CHROME</appname>
<equal>com.google.Chrome</equal>
</appdef>
<item>
<name>CHROMETOFIREFOX</name>
<appendix>this is to remap chrome inspect element to Command + `</appendix>
<identifier>private.swap_chrome_to_ff_settings</identifier>
<only>CHROME</only>
<autogen>
__KeyToKey__
KeyCode::BACKQUOTE, ModifierFlag::COMMAND_L | ModifierFlag::NONE,
KeyCode::C, ModifierFlag::SHIFT_L | ModifierFlag::COMMAND_L
</autogen>
</item>
</root>
Opt
+
Cmd
+ j
打开 DevTools 控制台。
这可能是一个更简单的组合(因为2个是相邻的,1个是另一只手)