Max Diesel писал(а):2 - посмотрю что можно сделать в этом плане.
Может просто проверить, что указатель на соответствующий процесс не null, и если null, то запустить новый?
Max Diesel писал(а):3 - фактически окно консольного ввода было сделано лишь для того чтобы можно было без особых извращений скопировать результаты вывода консольных программ, соответственно далеко не вся функциональность командного интерпретатора была реализована, лишь то что удалось сделать.
Интересная идея - копировать только вывод. Полезная возможность!
Max Diesel писал(а):4 - я в курсе, по возможности это будет добавлено.
Как насчёт добавления отдельной (но не заменяющей) панели инструментов к окну консольного ввода? Предлагаю поместить туда следующие кнопки:
1. Сохранить - сохранение текущего содержимого в txt или rtf файл;
2. Печать;
3. Separator;
4. Выделить всё;
5. Вырезать;
6. Копировать;
7. Вставить - в командную строку, а не в поле;
8. Separator;
9. Поиск - поиск текста в окне;
10. Separator;
11. Увеличить шрифт;
12. Уменьшить шрифт;
13. Separator;
14. Перенос строк (флажок, default=true);
15. Все символы (флажок) - если стоит то делать как сейчас, если нет - то обработка '\b', '\r' и т. д. как в cmd;
16. Показывать вводимый текст (флажок, default=true) - при переключении этого флажка показывается или скрывается весь текст, введённый с клавиатуры (та его часть, которая сейчас не отображается никогда);
17. Показывать выводимый текст (флажок, default=true) - аналогично предыдущему;
18. Separator;
19. Показывать покомандно (флажок, default=false) - показывать только одну команду и относящийся к ней ввод/вывод, при нажатии или вводе новой команды переходить на последнюю;
20. На начало - доступно, если стоит 17;
21. Предыдущая команда - доступно, если стоит 17;
22. Следующая команда - доступно, если стоит 17;
23. На конец - доступно, если стоит 17;
24. Separator;
25. Аварийное прерывание активного процесса (kill) - разумеется, с подтверждением;
26. Закрытие активного процесса (close) - без подтверждения.
Примечание: кнопки предложены на основе панели инструментов в NPP, с некоторыми изменениями, но с сохранением логической группировки и последовательности; кнопка закрытия самая правая по аналогии со стандартным расположением кнопки выхода (креста).
Max Diesel писал(а):5 - раскраска предполагала бы наличие назначения дополнительных цветов в настройках, а там их судя по всему и без того уже много...
Нагдлядность - большой плюс...
А вообще, моё мнение про настройки Вы знаете...