4

atom-runner パッケージをインストールしました。パレットから実行して現在のファイルを保存し、ランナーを実行するカスタム コマンドを作成したいと考えています。エディターを取得してファイルを保存すると機能します。

runner:run失敗するAtomRunner.run()

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

4

2 に答える 2

3

バージョン 1.9.x では、受け入れられた回答の最後の行が機能しないことがわかりました。

atom.workspaceView.trigger 'runner:run'

いくつかの検索の後、これが行われたことがわかりました:

editorView = atom.views.getView(editor)
atom.commands.dispatch(editorView, 'runner:run')
于 2016-08-29T03:50:35.143 に答える