Я знаю, що швидко полегшується життя розробникам будь-яких видів, мені просто цікаво, чи швидко існує IDE (щось на зразок QtCreator або Monodevelop)?
Якщо ні, як частина В, чи є одна на шляху?
Я знаю, що швидко полегшується життя розробникам будь-яких видів, мені просто цікаво, чи швидко існує IDE (щось на зразок QtCreator або Monodevelop)?
Якщо ні, як частина В, чи є одна на шляху?
Відповіді:
Коротка відповідь - ні.
quickly edit
Команда відкриє всі файли пітона в редакторі за замовчуванням. Однак ви можете використовувати бажаний редактор або IDE для розробки.
Сподіваюся, моя відповідь приходить вчасно, я щойно перевірив, і ви можете використовувати PyDev від затемнення.
В основному спочатку потрібно створити свою програму Quick, як показано в прикладах, а потім створити проект у затемненні з PyDev (я використовував те саме ім’я) та встановити розташування вашої програми Quickly як проект. Щоб мати змогу запустити проект із Eclipse, перейменуйте виконуваний скрипт, який називається у біні / папці на щось на зразок * _launcher.py * (назва має відрізнятися від модуля з рештою коду).
Тепер одна неприємна робота полягає в тому, щоб налаштування схеми спрацювало ( помилка з цього приводу подається). По-перше, для переміщення автоматичного компіляції з швидко запущеного сценарію до * _launcher.py * додайте цей код до кінця файлу, безпосередньо перед командою імпорту :
### 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 і на вкладці "Середовище" додати змінну XDG_DATA_DIRS зі значенням
/ usr / share / ubuntu: / usr / share / gnome: / usr / local / share /: / usr / share /: / path / to / your / project / data
(налаштуйте, щоб відповідати вашому шляху проекту)
Ви зможете змінювати будь-які файли і перевіряти, чи вона працює і навіть налагоджувати програму, і ви все одно можете швидко використовувати звичайні команди.
У моєму випадку у мене вже був встановлений базарний плагін у середовищі eclipse, і я бачу, які файли мені потрібно зробити, і так далі.
Після звіту про помилку у публікації jmolinaso, поданого вище, тепер, здається, є ще простішим способом запустити швидку програму з командного рядка та встановити файл ./bin/APPNAME як файл головного налагодження у Wing IDE.
Якщо у вас виникли проблеми з читанням позначень у програмі Patch for bug 976817, це такий спосіб поглянути на неї: у вашій блискучій папці є папка "bin", у якій лише один файл із назвою вашої програми. Ми можемо назвати це / bin / APPNAME. У файлі APPNAME потрібно додати пару рядків між: sys.path.insert(0, PROJECT_ROOT_DIRECTORY)
та: if python_path:
Рядки, які потрібно включити, позначені символом a +
у вищезазначеному патчі.
Тому просто скопіюйте пасту так:
Після: sys.path.insert(0, PROJECT_ROOT_DIRECTORY)
add:
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, я думаю) і швидко працювати з вами додатком, як ви б з будь-яким іншим додатком, запускаючи / зупиняючи Наприклад, налагоджувач від WingIDE. Quickly run
також працюватиме з командного рядка.