Comments 70
Там, правда, все в куче и Python, и по самой среде.
Вы о чем?!
Не злорадства ради, но может ли быть полная поддержка 3.6 без 3.5?
Синтаксический анализатор до сих пор не понимает простую конструкцию
for i in range(10): self.assertEquals(i * 2, await self.x(i))
Что понравилось — подсветка ключевых слов и сообщения об ошибках синтаксиса зависят от выбранной версии интерпретатора.
yaourt -S pycharm-professional
Если в настройках включить так же поддержку Django, то PyCharm начинает запускать тесты через свой аналог manage.py test, вместо py.test. Хотелось бы, чтобы поддержка Django не меняла способ запуска тестов.
Когда заканчивается лицензия — он продолжает работать (но обновления не поступают), либо он переходит в режим фрии версии?
Продолжает работать без обновлений.
С новой подписочной можелью немного сложнее. По истечении подписки, если не продлевать, то придется откатиться на версию, которая была во время покупки (т.е. лишиться всех обновлений за время подписки).
9 долларов в месяц весь первый год.
Второй год — скидка 20%.
Третий год — скидка 40%.
Куда уже меньше? :)
если бы вы установили меньшую цену, то покупок было бы на порядок большеОткуда такая уверенность? Мне, например, кажется, что даже если цену уменьшить в 2 раза, то покупателей в два раза больше не станет.
Теперь экспериментировать и писать код в консоли стало намного удобнее и визуально приятнее. В дополнение ко многим небольшим улучшениям Python консоли, мы добавили автодополнение для IPython по нажатии Tab.
Это, конечно, хорошо, но когда же вы обратите внимание вот на это?
https://youtrack.jetbrains.com/issue/PY-10985
3 года уже висит! И экспериментировать в консоли без быстрого автодополнения из истории ну совсем не приятно!
Забагованный релиз какой-то. С чем уже столкнулся:
- один раз завис
- Reformat Code (Ctrl+Alt+R) не работает в html документе (по крайней мере с django-шаблонизатором), но в некоторых файлах работает (в том числе с шаблонизатором)
- В дополнение к предыдущему: пишу в html — block, нажимаю Tab, чтобы "раскрыть" его — получаю:
при этом курсор стоит не внутри block, а перед открывающейся фигурной скобкой {%
В settings | Languages & Frameworks | Python Template Languages что стоит?
html, xhtml, xml
С шаблонами вообще все плохо стало: раньше можно было сразу в файл стилей или js-скрипт перейти с помощью gd (VimIdea использую, не помню аналог команды в ide), а теперь не работает, py файлах норм
Полагаю я нашел "виновника" — это либа django-environ, если ее не использовать, все нормально работает. Видимо pycharm не понимает где искать файлы и тд
При этом в pycharm 2016.2 все нормально работало и с django-environ.
Позже зарепортю вам в трекер.
Есть одна проблема, которая не даёт мне спать по ночам. А именно, автоматическая генерация Docstrings из аргументов функции. Мы в своём проекте используем PyContracts, как библиотеку проверки типов. У неё слегка отличающийся синтаксис аннотаций, который вы из-коробки не поддерживаете.
Возможно ли будет когда-нибудь описать свой стиль аннотаций?
В settings | tools | Python Integrated Tools есть раздел Docstrings format.
Кроме restructured text поддерживаются Epytext, numpy, google…
Кажется PyContracts использует свой формат отличающийся от всех поддерживаемых… Тем не менее, я рекомендую завести feature request https://youtrack.jetbrains.com/issues/PY
В CE не вижу такой кнопки. Или в ней не работает?
Релиз PyCharm 2016.3: Полная поддержка Python 3.6, улучшения в Python консоли, обозревателе переменных, и многое другое