github - 如何调用原子包?

标签 github atom-editor

我安装了atom-runner package .我想创建一个自定义命令以从调色板执行以保存当前文件,然后执行运行程序。获取编辑器并保存文件有效。
runner:run失败了 AtomRunner.run() atom.workspaceView.command 'MyEntry:runner', -> editor = atom.workspace.getActiveEditor() editor.save() runner:run

最佳答案

要从代码调用命令面板命令,您可以使用 atom.workspaceView.trigger并将命令的名称作为字符串给它。例如:

atom.workspaceView.command 'custom:runner', ->
  editor = atom.workspace.getActiveEditor()
  editor.save()
  atom.workspaceView.trigger 'runner:run'

我将您的自定义命令的名称更改为 custom:runner以适应 Atom 中命令命名的约定以及我们在 Atom 社区中用于简单命令的约定 init.coffee .如果您想保留使用“我的条目”作为包名(或任何其他包含两个词的名称),我建议将其格式化为 my-entry:runner .

关于github - 如何调用原子包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24718855/

相关文章:

git - 错误 : RPC failed; HTTP 503 curl 22 The requested URL returned error: 503

node.js - SASS Watch 包的 Atom 编译失败

ubuntu - Xlib : extension "XInputExtension" missing on display ":1" Atom Ubuntu

programming-languages - 如何在Atom中安装C#语言支持

github - 如何为 github 和 npm 指定不同的自述文件

git - Git 分支存储在哪里?

node.js - 在 Atom 中放置一个 Electron BrowserView/BrowserWindow(编辑器)

javascript - 如何在 Atom 代码编辑器中运行 javascript 文件

git - 为什么git使用ssh使用git作为用户名

github - 通过 GitHub API 获取 Git 标签中的所有提交仅返回第一次提交