Я хочу написать команду для Atom, которая состоит из двух или более ранее существовавших команд, таких как "Выбрать линию", а затем "Вырезать". Как это сделать?
Как написать пользовательскую команду в Atom?
Ответ 1
Вы можете добавить следующий код в свой файл 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'