Я знаю, что быстро должно облегчить жизнь разработчикам всех видов, мне просто интересно, есть ли IDE для быстрого (что-то вроде QtCreator или Monodevelop)?
Если нет, как часть B, есть ли на пути?
Я знаю, что быстро должно облегчить жизнь разработчикам всех видов, мне просто интересно, есть ли IDE для быстрого (что-то вроде QtCreator или Monodevelop)?
Если нет, как часть B, есть ли на пути?
Ответы:
Краткий ответ: нет.
quickly edit
Команда откроет все файлы питона в редакторе по умолчанию. Однако вы можете использовать предпочитаемый вами редактор или IDE для разработки.
Надеюсь, мой ответ придет вовремя, я только что проверил, и вы можете использовать PyDev из затмения.
По сути, вам сначала нужно создать приложение Quickly, как показано в примерах, затем создать проект в Eclipse с PyDev (я использовал то же имя) и указать местоположение приложения Quickly в качестве местоположения проекта. Чтобы иметь возможность запустить проект из Eclipse, переименуйте исполняемый скрипт с именем в папке bin / что-то вроде * _launcher.py * (имя должно отличаться от модуля с остальным кодом).
Теперь, одна неприятная часть работы - заставить работать настройки схемы ( ошибка об этом подана). Во-первых, чтобы переместить автоматическую компиляцию из быстро запускаемого сценария в * _launcher.py *, добавьте этот код в конец файла прямо перед командой import :
### BEGIN inserted from Quickly's run.py
# Compile schema if present
schemapath = os.path.abspath("data/glib-2.0/schemas")
if os.path.exists(schemapath):
subprocess.call(["glib-compile-schemas", schemapath])
### END
Затем, чтобы сообщить приложению, что нужно искать схемы локально, вы должны отредактировать конфигурацию запуска PyDev и на вкладке Environment добавить переменную XDG_DATA_DIRS со значением
/ usr / share / ubuntu: / usr / share / gnome: / usr / local / share /: / usr / share /: / путь / к / вашему / проекту / данным
(отрегулируйте, чтобы соответствовать пути вашего проекта)
Вы сможете изменить любые файлы и проверить, работает ли он, и даже отладить программу, и вы все равно сможете быстро использовать обычные команды.
В моем случае у меня уже был установлен плагин bazaar в eclipse enviromnent, и я могу видеть, какие файлы мне нужно зафиксировать и так далее.
После сообщения об ошибке в посте jmolinaso, приведенном выше, теперь кажется, что есть еще более простой способ запустить приложение Quickly из командной строки и установить файл ./bin/APPNAME в качестве основного файла отладки в Wing IDE.
Если у вас возникли проблемы с чтением нотации в патче для ошибки 976817, то это способ посмотреть на это: в вашей блестящей папке у вас есть папка «bin», содержащая только один файл с именем вашего приложения. Мы можем назвать это / bin / APPNAME. В файле APPNAME нужно добавить пару строк между: sys.path.insert(0, PROJECT_ROOT_DIRECTORY)
и: if python_path:
Строки, которые будут включены, отмечены +
в патче, упомянутом выше.
Так что просто скопируйте вставить следующим образом:
После: sys.path.insert(0, PROJECT_ROOT_DIRECTORY)
добавить:
datadir = os.path.join(PROJECT_ROOT_DIRECTORY, "data")
if 'XDG_DATA_DIRS' in os.environ:
os.putenv('XDG_DATA_DIRS', "%s:%s" % (datadir, os.getenv('XDG_DATA_DIRS', '')))
else:
os.putenv('XDG_DATA_DIRS', datadir)
Оставьте оригинал: if python_path:
и что следует, где это. Также, пожалуйста, обратите внимание на отступы выше, это должно быть с четырьмя пробелами).
Теперь вы можете запустить приложение из командной строки, установить ./bin/APPNAME в качестве основного файла отладки в WingIDE (или любой другой IDE, я полагаю) и работать с вашим приложением Quickly, как с любым другим приложением, запускать / останавливать отладчик от WingIDE, например. Quickly run
также будет по-прежнему работать из командной строки.