Я думаю о переходе с Notepad++ на Atom. Предоставляет ли Atom функциональность макросов, как Notepad++?
решение1
Да, если вы имеете в виду запись и воспроизведение Ctrl + Shift + R
макросов Ctrl + Shift + P
в Notepad++ (как я их люблю!), то в Atom это есть.
Делает atom-keyboard-macros
то же самое, хотя и с более сложными аккордами.
Я использую v0.11.0 (ноябрь 2017) плагина и Mac, так что YMMV. Пока что все выглядит хорошо, однако мне не очень удалось отменить сопоставление этих сочетаний клавиш и сделать их похожими на те, что в Notepad++.
Ctrl + Shift + R
- который используется для переключения записи и остановки записи в Notepad++, обрабатывается с Ctrl + X; Ctrl + (
последующим Ctrl + X; Ctrl + )
, не очень эффективно!
Ctrl + Shift + P
обрабатываетсяCtrl + x; e
См. раздел «Сочетания клавиш» ниже.https://atom.io/packages/atom-keyboard-macros
Надеюсь, это поможет..
решение2
Предоставляет ли Atom функциональность макросов?
Да.
Пакет атом-макрос
Делает Atom по-настоящему хакерским. Быстро, без написания пакета...
Быстрое и динамическое расширение палитры команд Atom. Добавляет все методы, определенные вами в этом
.atom/macros.coffee
файле как команды Atom:
Их можно выполнить с помощью палитры команд ( ShiftCmdP) как Макрос:
<Your Method Name>
или из меню Пакеты > Макросы > Пользовательские макросы.Вы также можете добавить ярлык в свой
keymaps
файл:'atom-workspace': 'ctrl-alt-shift-O': 'macros:openBrowser'
ИсточникПакет атом-макрос
решение3
На данный момент в Atom есть два пакета для этого. Один — это atom-keyboard-macros
(4K загрузок), который едва пригоден для использования, а другой — atom-macros
(1,5K загрузок), который даже не удалось установить на моей системе... Очевидно, это не та область, которая интересует типичных пользователей Atom.