Конфігурації Python редактора

У відеоуроках для написання коду я використовую редактор Atom. Завантажити його можна на офіційному веб-сайті за посиланням .

Перейдіть у меню File -> Settings -> Packages. Тут ми можемо встановити будь-який необхідний нам пакет. У рядок пошуку введіть наступні назви:

1. Script - це базовий пакет, який дозволяє працювати з кодом.

2. autocomplete-python - автозаповнює код, який ви вводите, цим ви можете пришвидшити роботу в кілька разів. У ньому є стандартні бібліотеки python, якщо ми хочемо автоматично заповнити код Revit API, нам потрібно встановити додаткові python stubs. Перейдіть на сторінку githube ironpython-stubs та завантажте їх. Там ви можете знайти інструкції з встановлення для різних редакторів, включаючи Atom. Якщо коротко, то потрібно перейти до налаштувань autocomplete-python і в рядку 'Extra Paths For Packages'ввести шлях до папки stub.min:

Ви можете видалити зайві папки. Я використовую тільки Autodesk бібліотеки.

Тепер, коли ви вводите код, автозаповнення покаже всі доступні функції:

 Вам потрібно імпортувати всі методи, які ви використовуєте. Автозаповнення не буде працювати, якщо ви просто викорстаєте import * з Revit.DB.

Наступні пакети необов’язкові, але роблять написання коду зручнішим:

3. minimap

4. atom-beautify

5.  python-autopep8

 

Коментарії(2)

...
Ruslan3 роки, 1 місяць ago

Привіт! Я використовую PyCharm для написання коду. Базу даних Revit завантажив, але помилка завжди при написанні "doc = __revit__." - не можу отримати доступ до активного документу. Що можете порекомендувати?

...
Владимир3 роки, 9 місяців ago

А як можливо зробити свій набір Stubs для Revit 2020? На гитхаби є приклад, але не можу зрозуміти як його використати для себе :( Пробував підключити stubs-min до Atom, роблю як в прикладі, але у мене при встановленні autocomplete-python є тільки Kite и немає Local Engine. Автозаповнення працює тільки коли Kite увімкнено і не усі модулі бачить. Щось я приплив :( Але дуже хочу почати робити свої скрипти.