Я пользователь Notepad++. Одна из особенностей, которые мне нравятся в этом программном обеспечении, заключается в том, что вы можете иметь «консоль» в пользовательском интерфейсе (которая не является фактическим терминалом) и что вы можете запускать оттуда некоторые интерпретаторы командной строки.
К вашему сведению, чтобы консоль работала в Notepad ++, вам необходимо установить плагин NppExec, а затем перейти к Menu > Plugins > NppExec > Execute...
и ввести туда любой исполняемый файл, который вы хотите (exe, пакет и т. д.), и нажмите OK. Откроется консоль, и вы увидите там вывод своей программы, а в случае интерактивной оболочки вы также можете вводить команды.
Например
- для реальной подсказки DOS вы запускаете
cmd.exe
- for a Python prompt, you run
python.exe -i
.- From the Python help:
-i inspect interactively after running script; forces a prompt even if stdin does not appear to be a terminal; also PYTHONINSPECT=x
- From the Python help:
Теперь мне интересно, есть ли способ получить аналогичную подсказку с помощью irb. У кого-нибудь есть идея, как заставить это работать в Notepad ++?
Обновить
В ответах упоминается, что он уже работает в Notepad++ 5.4.5. На мой взгляд, это не так.
Что я получаю от Notepad++:
Что я ожидаю:
Menu > Plugins > NppExec > Execute...
и во «временном сценарии» набираете исполняемый файл (или пакетный, или любой исполняемый файл, который вы можете придумать). Появится консоль с результатами. - person joce   schedule 19.11.2009