0

我尝试创建一个 atom-editor 包,它通过命令面板提供其界面。

我找到了SelectListView类,这正是我想要的,但我找不到将我自己的视图附加到命令面板的记录方法。

有没有办法做到这一点,还是根本不允许这样做?

4

1 回答 1

1

如果我理解正确,您正在尝试将自己的命令添加到命令面板。目前(从 v0.139.0 开始),这是通过以下atom.workspaceView.command()方法完成的:

atom.workspaceView.command 'package-name:command-name', ->
  # Code that you want to execute when the command is called

按照惯例,所有命令的名称都遵循该模式package-name:command-name,因此如果您的包名为“Foo Bar”并且命令为“Frob The Fraggles”,那么命令名称将为foo-bar:frob-the-fraggles.

包的命令系统将在不久的将来更新,因此您可能需要查看GitHub 上的 Atom 存储库以获取更新。即便如此,上述方法在更改后应该还能继续工作一段时间。

于 2014-10-22T19:58:42.103 回答