eclipse debug perl curses

Я пишу программу на Perl, которая использует проклятия для вывода и перемещения курсора, а также цветные символы. Ранее, когда я работал под Windows, я использовал Komodo, он мог запускать внешнюю консоль.

Сейчас я работаю в среде Linux и использую eclipse + epic. Если вы попытаетесь просто запустить скрипт, он использует внутреннее консольное затмение, которое очень вырезано. Вы можете просто запустить скрипт с помощью внешнего инструмента, но мне интересно отлаживать с помощью внешнего окна консоли. Это возможно?

К сожалению, использование файла и /dev/pty/1 не помогает в решении моей проблемы. Дело в том, что в этом случае невозможно ввести символы, введенные в консоль, с помощью curses getch(). Всегда возвращается 1 вместо кода нажатой клавиши.

1 ответ

Вот ответ, который займет у вас большую часть пути (основываясь на посте № 6: http://ubuntuforums.org/showthread.php?t=743131, хотя с тех пор в версиях "Индиго" и "Юнона" Затмения, вещи немного изменились, и этот ответ актуален):

Перейдите к "Выполнить -> Отладка конфигурации". Нажмите на (четвертую) вкладку "Общие". Перейдите к третьему кадру сверху и там поставьте галочку напротив флажка "Файл". Введите имя файла окна консоли, в которое вы хотите вывести данные.

Другие вопросы по тегам