Всем привет, решил тут спросить так как гугл отказался мне отвечать) как настроить Kate на отладку скриптов? чтобы как в Geany к примеру, нажал F5 и скрипт запустился. Нашел инструкци про автоматический запуск скриптов прямо из gedit, но мне больше Kate нравится. Подскажите пожалуйста как мне решить эту проблему)
Для небольших скриптов, для отладки я использую встроенный в Kate терминал с print-ом или logger-ом. :)
В тяжелых случаях - pdb и winpdb.
Ежели хочется среду, со всеми звоночками, то KDevelop, Eric4, PyCharm, Eclipse + PyDev - да много их, выбирай на вкус. :)
я вот установил KDevelop, но при запуске скрипта если в коде написаное a= raw_input(), то интерпритатор ждет ввода, но я не могу понять куда вводить?) окно вывода внизу неактивно, может кто нибудь знает как решить?
Как именно ты запускаешь скрипт?
Какое именно окно не активно? Там ведь несколько вкладок - заскриншоть, для верности. :)
Да, какая версия KDevelop?
П. С. Я KDevelop использую как продвинутый редактор с автокомплиотм.
Дебагом не пользовался.
тут надо видео записывать) но я попробую скрины выложить и подробно описать что и как я делаю)
вот так норм
а вот так не очень, как видите в окне 3 ничего не отображается, даже текст "Введите текст", плюс туда и ввести ничего нельзя.
и еще почему то при запуске все вот так, а по нажатию на "компиляция" все становится таким как на первых двух картинка, я про тему оформления, цвет фона и посветка синтаксиса.
а вот параметры компиляции
Покрутил сейчас на чистом проекте - судя по всему KDevelop + kdev-python не умеет input/raw_input.
А вот отладка - вполне нормально, если создать проект правильно настроить запуск.
Для этого нужно:
в открывшимся диалоге нажать кнопку Add New и выбрать "приложение-сценарий"
Задать вменяемое имя вместо "Новая конфигурация «Приложение-сценарий»", выбрать интерпретатор python, указать полный путь к главному скрипту приложения, выбрать фильтр вывода "Script Error Filter"
После этого будут работать кнопки Execute и Debug.
П. С. Отдельно компилировать питон нет нужды - интерпретатор самостоятельно справляется. :)
ох спасибо, я обязательно попробую)
я вспомнил) уже это сделал) при чем как ни странно сам догадался)) но эффект тотже что и в моем сообщении выше. в общем я SublimeText2 оседлаю) хотя и он без костылей заводиться не хочет.
Отправить комментарий