29

参考:

在谷歌浏览器中使用新的代码片段功能

我在谷歌浏览器中使用代码片段,所以说我有一个片段文件。check_consistency.js

是否有一个 api 或一个全局对象,我们可以通过它直接从命令行运行代码片段,例如:

  window.runSnippet('check_consistency.js')

或者直接调用代码片段中定义的方法。

4

2 回答 2

22

工作流程提示 1

我还希望看到添加了此功能。同时,也许尝试打开Sources哪里(如您所知)您可以选择一个片段并右键单击它以运行它。您可能知道也可能不知道您可以点击Esc此页面,以便在显示代码片段的同时显示控制台

工作流程提示 2

片段文档还提到

快速定位特定文件的能力对于开发人员的工作流程至关重要。DevTools 允许您使用以下快捷方式搜索所有脚本、样式表和片段文件:

Ctrl + O (Windows, Linux)
Cmd + O (Mac OSX)

无论您当前所在的面板如何,这都将起作用。

...和...

键盘快捷键也可用于轻松执行代码片段 - 只需选择您的代码片段然后使用 Ctrl/Cmd + Enter 来运行它。这复制了 Run (>) 按钮的行为 - 当前位于 Sources 控制台中,但在不久的将来将移入调试器控件。

这意味着在控制台中您可以按Ctrl/Cmd+O快速选择您的代码段,然后按Cmd/Control+Enter运行它。

于 2014-07-07T00:25:06.700 回答
11

当我在网站上多次运行片段时,我有一个解决方法。我将我的代码片段包装在一个函数中并将其分配给一个全局变量。

例如,

window.mySnippet = function (value) {
  console.log(value.toUpperCase());
};

当我运行这个片段时,我现在可以运行

mySnippet('hello world');  
-> "HELLO WORLD"

您仍然必须运行一次代码段才能将其加载到内存中,但总比没有好。

于 2015-06-16T20:38:23.553 回答