Чи швидко є якийсь IDE?


12

Я знаю, що швидко полегшується життя розробникам будь-яких видів, мені просто цікаво, чи швидко існує IDE (щось на зразок QtCreator або Monodevelop)?

Якщо ні, як частина В, чи є одна на шляху?

Відповіді:


14

Коротка відповідь - ні.

quickly editКоманда відкриє всі файли пітона в редакторі за замовчуванням. Однак ви можете використовувати бажаний редактор або IDE для розробки.


1
:( - я колись сподіваюся, що отримаю сюрприз в одному з моїх цікавих питань: /
RolandiXor

6

Сподіваюся, моя відповідь приходить вчасно, я щойно перевірив, і ви можете використовувати 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, і я бачу, які файли мені потрібно зробити, і так далі.


4

Після звіту про помилку у публікації 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також працюватиме з командного рядка.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.