Есть ли способ выполнить команду из notepad++
и получить результаты обратно в программу на новой вкладке?
2 ответа
Если ваша программа выводит простой текст и вы можете запускать пакетные файлы ...
Создайте пакетный файл (например, dir.bat), который передает результаты вашей команды во временный файл, а затем открывает файл в Notepad++, например.
dir > tmp "C:\path_to_notepad_plus_plus\notepad++" tmp
(замените dir своей командой и добавьте расширение к tmp, чтобы синтаксически выделить его соответствующим образом).
В Notepad++ выберите «Выполнить»> «Выполнить ...» и найдите свой пакетный файл.
- Если вы часто используете его, рассмотрите возможность сохранения его в виде макроса («Выполнить»> «Выполнить ...»> «Сохранить»), к которому можно получить доступ с помощью сочетания клавиш или из меню « Выполнить» .
Для большей гибкости вы можете установить плагин NppExec. Самый простой способ установить его - через встроенный менеджер плагинов:
- Выберите Плагины / Менеджер плагинов / Показать менеджер плагинов
- Поставьте галочку рядом с NppExec
- Нажмите Установить
После этого начинается самое интересное. Этот учебник является хорошей отправной точкой для того, как использовать этот мощный плагин: https://micksmix.wordpress.com/2009/09/24/format-your-perl-scripts-using-perltidy-and-notepad/
Он должен работать с любой утилитой командной строки, которая выводит текст на консоль.