6

Есть ли способ выполнить команду из notepad++ и получить результаты обратно в программу на новой вкладке?

2 ответа2

1

Если ваша программа выводит простой текст и вы можете запускать пакетные файлы ...

  1. Создайте пакетный файл (например, dir.bat), который передает результаты вашей команды во временный файл, а затем открывает файл в Notepad++, например.

    dir > tmp
    "C:\path_to_notepad_plus_plus\notepad++" tmp
    

    (замените dir своей командой и добавьте расширение к tmp, чтобы синтаксически выделить его соответствующим образом).

  2. В Notepad++ выберите «Выполнить»> «Выполнить ...» и найдите свой пакетный файл.

  3. Если вы часто используете его, рассмотрите возможность сохранения его в виде макроса («Выполнить»> «Выполнить ...»> «Сохранить»), к которому можно получить доступ с помощью сочетания клавиш или из меню « Выполнить» .
1

Для большей гибкости вы можете установить плагин NppExec. Самый простой способ установить его - через встроенный менеджер плагинов:

  1. Выберите Плагины / Менеджер плагинов / Показать менеджер плагинов
  2. Поставьте галочку рядом с NppExec
  3. Нажмите Установить

После этого начинается самое интересное. Этот учебник является хорошей отправной точкой для того, как использовать этот мощный плагин: https://micksmix.wordpress.com/2009/09/24/format-your-perl-scripts-using-perltidy-and-notepad/

Он должен работать с любой утилитой командной строки, которая выводит текст на консоль.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .