web-dev-qa-db-ja.com

Atomでカスタムコマンドを作成するにはどうすればよいですか?

Atomのコマンドを記述して、「行の選択」、「切り取り」など、2つ以上の既存のコマンドを作成します。どうすればよいですか?

35
Lee

次のコードをinit.coffeeファイルに追加できます。

atom.commands.add 'atom-text-editor', 'custom:cut-line', ->
  editor = atom.workspace.getActiveTextEditor()
  editor.selectLinesContainingCursors()
  editor.cutSelectedText()

コマンドパレットで文字列を検索することにより、ソースから実行するコードを取得できます。また、コマンドを作成したら、keymap.csonファイルを編集して、キーをコマンドにマッピングできます。

'atom-text-editor':
    'alt-cmd-z': 'custom:cut-line'
40
Lee