Главное Свежее Вакансии Образование
Выбор редакции:
375 1 В избр. Сохранено
Авторизуйтесь
Вход с паролем

Псс, программист! Не желаешь немного CLI в свой редактор?

Прежде чем вы погрузитесь в описание новой возможности, прочтите это: "Интерфейс командной строки (англ. Command line interface, CLI) — разновидность текстового интерфейса (CUI) между человеком и компьютером, в котором инструкции компьютеру даются в основном путём ввода с клавиатуры текстовых строк (команд). Также известен под названием консоль."Так говорит Википедия. Какое же решение я принял для внедрения CLI в редактор NW.js IDE? Ответ под катом.

Насчет расположения я пока не определился на все сто процентов, но, примерно вижу это так:

b_5b5455bbe8217.jpg

Система команд поддерживает макросы, список их расписан при написании шаблонов команд.

Так же, помимо заготовленных шаблонов, можно использовать и ручной ввод команд.

Типичный пример - это использование команд Git:

b_5b545604d6dbb.jpg

, где в качестве шаблонов можно указать необходимые команды, а система самостоятельно подставит все необходимые пути, используя макросы вида:

%macros_name%.

Данные при этом генерируются на лету, а шаблоны хранятся в настройках проектов, что позволяет использовать разные шаблоны для разных проектов.

CLI позволяет запускать как системные команды, так и программы, используя прямой путь к ним.

Вывод программ записывается в системную консоль.

Вот такое полезное нововведение ждет всех пользователей редактора в новой версии, которая выйдет уже совсем скоро!

+2
В избр. Сохранено
Авторизуйтесь
Вход с паролем
Комментарии
Выбрать файл
Блог проекта
Расскажите историю о создании или развитии проекта, поиске команды, проблемах и решениях
Написать
Личный блог
Продвигайте свои услуги или личный бренд через интересные кейсы и статьи
Написать

Spark использует cookie-файлы. С их помощью мы улучшаем работу нашего сайта и ваше взаимодействие с ним.