Команда JetBrains представила третье и последнее на 2018 год мажорное обновление IDE для разработки на Python. PyCharm 2018.3 получила поддержку многострочных комментариев формата TODO для записи задач и идей по ходу работы, встроенный инструмент для работы с pull-запросами и возможность настройки интерпретатора Python для работы в Windows над Linux-приложением.
Новое в работе с Python
Пользователям платной версии IDE уровня Professional стала доступна WSL Interpreter — эта функция позволяет настраивать интерпретатор Python для запуска кода во внутреннем Linux-окружении. Нововведение направлено на разработчиков, которые пользуются Windows, но разрабатывают под Linux.
В PyCharm 2018.3 добавлены многострочные комментарии формата TODO. С их помощью можно прямо в коде делать пометки о том, что нужно добавить в проект или сделать позднее. Текст комментариев подсвечивается в редакторе, индексируется и доступен через поиск.
Другие изменения в работе с Python:
- улучшена производительность при работе с f-строками;новые настройки для оптимизации импорта кода;автоматизация обновления в файлах проекта пометки о лицензии с указанием года (Settings —> Editor —> Copyright);встроенная точка останова (стала доступна в Python 3.7) запустит вместо pdb внутренний отладчик PyCharm;возможность указать свою команду для запуска в PyCharm инструмента управления контейнерами Docker Compose (только для версии Professional).
Новое в работе с IDE
Для глобального поиска разработчики добавили инструмент сужения результатов с помощью всплывающей строки подсказок. Кроме того, обновлена страница для подключения сторонних плагинов:
Команда JetBrains отметила, что не принимает никакую сторону в войне за отступы, но добавила в статус-бар IDE отображение того типа, который используется в файле: табы или пробелы.
PyCharm 2018.3 научился запоминать расположение вкладок терминала, так что настройки теперь не сбрасываются с каждым запуском среды. Для пользователей версии Professional доступно отслеживание времени работы над тикетом.
Другие изменения
- Появилось отдельное окно GitHub Pull Requests, в котором можно по одному из pull-запросов создать локальную ветку;Для пользователей платной версии Professional доступны поддержка СУБД Cassandra, обновлённая поддержка Angular и онлайн-редактирование HTML и CSS кода без подключения дополнительного плагина.
Кроссплатформенная интегрированная среда разработки PyCharm «выросла» из другого проекта JetBrains — IntelliJ IDEA. Она помогает проводить статический анализ кода, предоставляет инструменты для отладки кода на Python, юнит-тестирования и разработки с использованием Django. Помимо текущей, в 2018 году команда JetBrains выпустила ещё две версии IDE: в марте вышла PyCharm 2018.1 с поддержкой Python 3.7, а в июле — PyCharm 2018.2 с полной интеграцией инструмента Pipenv для управления рабочим окружением.
Источник: