Псс, программист! Не желаешь немного CLI в свой редактор?
Насчет расположения я пока не определился на все сто процентов, но, примерно вижу это так:
Система команд поддерживает макросы, список их расписан при написании шаблонов команд.
Так же, помимо заготовленных шаблонов, можно использовать и ручной ввод команд.
Типичный пример - это использование команд Git:
, где в качестве шаблонов можно указать необходимые команды, а система самостоятельно подставит все необходимые пути, используя макросы вида:
%macros_name%.
Данные при этом генерируются на лету, а шаблоны хранятся в настройках проектов, что позволяет использовать разные шаблоны для разных проектов.
CLI позволяет запускать как системные команды, так и программы, используя прямой путь к ним.
Вывод программ записывается в системную консоль.
Вот такое полезное нововведение ждет всех пользователей редактора в новой версии, которая выйдет уже совсем скоро!