qubit
PyCharm PyCharm становится всё лучше и лучше! В новой версии при вхождении в breakpoint значения переменных можно видеть прямо в тексте файла. А ещё появились новые типы файлов — scratch, т.е. просто черновики. Теперь можно не держать рядом открытый sublime для временных файлов.

masai
Python ? PyCharm Я слоупок. Внезапно узнал, что pycharm не умеет считать всякие метрики и даже не показывает, сколько LoC в проекте. Какой утилитой для подсчёта статистики сейчас модно пользоваться, чтобы прокрутить её к IDE?
kb
Python code PyCharm
На первый взгляд ну очень хороша. На второй взгляд стало немного страшно, т.к. на первый взгляд простую ситуацию вида

class A(object):
    def foo(self): pass
class B(A):
    def foo(self): pass
b = B()
b.foo

разрулило неправильно. При переходе на b.foo пошло сразу на A.foo почему-то. Короче, всё равно придется внимательно следить, видимо.
tosh
software Python programming LOL PyCharm Причины такого поведения не особо интересны уже, но забавно: чтобы не велосипедить графолибу самим, решили попробовать NetworkX. Заимпортили в пайчарме и тут же соснули:
import networkx as nx
----------------------------------------
Traceback (most recent call last):
Exception happened during processing of request from ('127.0.0.1', 51870)
File "c:\My\Dev\Python27\Lib\SocketServer.py", line 284, in _handle_request_noblock
----------------------------------------
self.process_request(request, client_address)
File "c:\My\Dev\Python27\Lib\SocketServer.py", line 310, in process_request
self.finish_request(request, client_address)
File "c:\My\Dev\Python27\Lib\SocketServer.py", line 323, in finish_request
self.RequestHandlerClass(request, client_address, self)
File "c:\My\Dev\Python27\Lib\SocketServer.py", line 641, in __init__
self.finish()
File "c:\My\Dev\Python27\Lib\SocketServer.py", line 694, in finish
self.wfile.flush()
File "c:\My\Dev\Python27\Lib\socket.py", line 303, in flush
self._sock.sendall(view[write_offset:write_offset+buffer_size])
error: [Errno 10053]
Shchvova
Java идиоты Mac PyCharm блядь, уроды из джетбрейнса просто уроды. Вот зачем было ремапить все под свою джавахуйню, даже если выбрал насройки маковские кей биндинга. Например, где моя удобная command+shift+/ ? Хуй. Во всех маковский приложениях работает кроме ебучих джетбрейнс.
Shchvova
PyCharm JetBrains о! Наконец то пофиксили мою багу, и теперь лайв-эдит плагин работает и в пай-чарме. Красота! Кстате, jetbrains молодцы, дают опен сорс лицензии, я такой вот пользуюсь.
Yurtaev
PyCharm Либо раньше не замечал, либо начали гайки подкручивать, PyCharm начал отслеживать запуск нескольких копий приложения, и предлагать закрыть все кроме одной (на выбор), что лично мне не как не мешает, лишь печалит что надо повторно руками запускать проект, а раньше всё тихо в фоне висело.
Graf
Python ? q программазм PyCharm Кто-нить PyCharm юзает?
Как в этой IDE закомментить выделенный блок кода? В долбанном встроенном в Krusader редакторе это делается по Ctrl-D (раскоменчивает по Ctrl-Shift-D).
Неужели, у этого монстра такой фичи нету?
rakoth
vcs IDE hg PyCharm Я не так давно радовался возможности коммита из IDE, а сегодня порадовался тому, что-таки не забываю консоль.
чарма весь день рапортует, что коммиты успешны, даже 2 раза пуш делал — всё супер!
Смотрю, в очередном коммите нет нового файла(обычно чарма их предлагала добавить тут же), лезу в консоль и...
$ hg st
M main/web_responses.py
? reportapp/__init__.py
? reportapp/tests.py
? reportapp/views.py
Это ли не чудо? Новый каталог вообще не добавлен! Не беда, добавляем, коммит, пуш и
abort: push creates new remote branches: dev_reports!
(use 'hg push --new-branch' to create new remote branches)
А мужики-то не знали!^W^Wчарма ничего не сказала.
demiazz
PyCharm Щупаю тут PyCharm. Она вообще шалеет. Обзывает мои переменные локальными и не используемыми, хотя каждая в половине кода встречается в функции. и обзывает return нерабочим, типа он вне функции. %) а еще советы по импорту дает. позор же =(
Yurtaev
Python Django PyCharm В 1.5 теперь можно дебажить темплейты джанговские, вроде прикольно, но не понятно пока зачем, но это до тех пор пока не прижмет, но приятно что есть =)
Yurtaev
IDE PyCharm Стал счастливым обладателем лицензий на PyCharm. Без неё прожить можно, но с ней намного лучше и приятнее. Наконец блуждания между eclipse, netbeens и всякими мелкими редакторами, закончены.
sergray
Django PyCharm JetBrains жаль, что PyCharm не понимает: в django шаблонах, в <script> могут использоваться шаблонные теги. Сейчас подобные конструкции помечаются, как синтаксически неправильные.
alsmirn
Python IDE PyDev PyCharm из всех IDE'шных пайтоновских потугов за последние три года понравился pycharm jetbrains.com от JetBrains, годная штука, ничего не скажешь. И рефакторинг оно умеет и Django-шаблоны грамотно дополняет и с гитом дружит, сказка! Тормозит не больше pyDev. Если будет по ученической лицензии распространяться, — однозначно брать :).
kekssw
Python IDE PR PyCharm JetBrains кратко итоги дискуссии с представителем JetBrains по поводу моего недовольства PyCharm — их новой и вцелом весьма неплохой IDE для Python (@intelliyole в твиттере выловил мои репосты отсюда):
— жирный плюс в карму. все бы так (терпеливо и оперативно) реагировали на критику пользователей
— автокомплишн для декораторов обещали поправить в ближайшее время (хотя мне по прежнему текущее поведение кажется мега загадочным)
— говорит, что бинарные модули комплитятся нормально. нужный мне PyQt — особый случай, требующий специального напильника (фиксится).
хорошо, коли так, но сильно насторживает: во-первых это оставляет немалую вероятность для поломки иных "особых" модулей в будущем (не по одному же их сабмитить?). во-вторых — сильно попахивает велосипедостроительством (сомневаюсь, например, что шеллы ipython/bpython самостоятельно пытаются разобраться в частных случаях), вместо использования стандартных модулей. проблему не исследовал, но наверняка все случаи покрываются каким-нибудь:
["%s %s" % (m, p and '[package]' or '[module]') for _, m, p in pkgutil.walk_packages(PyQt4.__path__, PyQt4.__name__+'.')]
— про шорткат для автокомплишена (Ctrl+Space вместо всем привычного под маком Esc) аргументы таковы: (1) сочетание не является стандартным (в отличие от Meta+Space) (2) не всегда есть возможность следовать за мэйнстримом (3) перестанут закрывать диалоги по Esc, а там тоже автокомплишн
(1) просто не правда. скриншот с системными настройками привел, сочетание забито под общесистемный поиск
(2) по-моему это один из тех случаев где можно (неоднократно продемонстрировано другими) и нужно (чтобы девелоперы с опытом разработки на мэйнстримных продуктах — читай "большинство" )не исплевались
(3) во-первых, это проблемы разработчика, а не оправдание. делайте зависимым от фокуса или еще как, только не заставляйте всех переучиваться из-за того что вам фишечку захотелось прикрутить. во-вторых, автокомплишн в диалогах — не интуитивен и не нужен по смыслу. в-третьих, интереса ради попробовал и оно скорее не работает в диалогах, чем наоборот.
Итог: общаться с компанией приятно, шорткат я уже давно сам поменял, хоть и раздражен, фиксов с нетерпением ждем.
P.S. надеюсь мне никогда больше не придется переписывать через твиттер :)