我尝试创建一个atom-editor包,它通过命令面板提供接口。
我找到了SelectListView类,这正是我想要的,但我找不到一种有文档记录的方法来将我自己的视图附加到命令面板中。
有没有办法做到这一点,或者根本不被允许?
发布于 2014-10-23 03:58:42
如果我理解正确的话,您正在尝试将您自己的命令添加到命令面板中。目前(从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。
包的命令系统将在不久的将来进行更新,因此您可能需要关注Atom repository on GitHub是否有更新。尽管如此,上述方法在更改后应该会继续工作一段时间。
https://stackoverflow.com/questions/26324029
复制相似问题