Live data from Hacker News

One Year Later: Review of PyCharm 2.7 from a Vim User’s Perspective

andrewbrookins.com

11–20 of 41 posts

Re: One Year Later: Review of PyCharm 2.7 from a Vim User’s Perspective

#11
post #9

Unless they fix their 64bit Linux version [1] I'm not bothering try it out again and give up within a few minutes. http://www.reddit.com/r/Python/comments/182siy/pycharm_27_is...

Try adding these lines: -Dawt.useSystemAAFontSettings=on -Dswing.aatext=true -Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel to the pycharm64.vmoptions file.

Hmm, I have a hard time seeing a difference, but this is a large screen and a decent computer. What uglieness should be fixed by this? I use Oracle Java 1.7.0_21-b11 64-bit. Those hundreds of Java flags are a mystery to me.

Re: One Year Later: Review of PyCharm 2.7 from a Vim User’s Perspective

#12
post #4

I can only agree, PyCharm ist really great work by JetBrains, i love it. What i think he really missed in features though: - VCS integration is really really good - Plugins for the Atlassian suite (never open Jira in a browser again!) - virtualenv support - remote debugging and execution and uploading support - vagrant support

Totally. And as someone who runs a linux and mac machine the "personal license" is awesomely down to earth.

Re: One Year Later: Review of PyCharm 2.7 from a Vim User’s Perspective

#13
I've used PyCharm constantly for the last few years and its great. A few things about the Django integration annoy me (some valid template constructs are marked as invalid) and the refactoring sometimes causes more headaches than its worth (changing the wrong things). Other than that its great.

Re: One Year Later: Review of PyCharm 2.7 from a Vim User’s Perspective

#14
It's very similar to RubyMine; JetBrains' Ruby (Rails) IDE. For the first time in my life I said to myself, "I _need_ to buy this software for my professional toolkit."

It's priceless. The same benefits you mentioned, while being really useful in exploring model associations, Rails API autocompletes and more. I used to use Sublime Text, but really; when I'm working on a big project, I _want_ those extra features to let me know if I'm mucking things up by using the wrong models or missing associations or exploring the codebase.

Money well spent.

Re: One Year Later: Review of PyCharm 2.7 from a Vim User’s Perspective

#15
post #11
post #9

Earlier quoted context omitted.

Try adding these lines: -Dawt.useSystemAAFontSettings=on -Dswing.aatext=true -Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel to the pycharm64.vmoptions file.

Hmm, I have a hard time seeing a difference, but this is a large screen and a decent computer. What uglieness should be fixed by this? I use Oracle Java 1.7.0_21-b11 64-bit. Those hundreds of Java flags are a mystery to me.

It tells AWT to use anti-aliased fonts, same for Swing, and then set the LookAndFeel to GTK.

Re: One Year Later: Review of PyCharm 2.7 from a Vim User’s Perspective

#16

Unless they fix their 64bit Linux version [1] I'm not bothering try it out again and give up within a few minutes. http://www.reddit.com/r/Python/comments/182siy/pycharm_27_is...

I posted that comment.

I run Fedora 18 with KDE on a 64 bit machine. When the new Android IDE came out based on IDEA I downloaded it to take a look at it. I opened it up and much to my surprise the fonts looked pretty good. I opened up PyCharm and it looked good too.

It had been a while with a lot of updates to Fedora including KDE, Java and so on. So I don't know where the problem got resolved but it seems pretty good now.

I think it is worth noting - I never had a problem on my 32 bit system running the same OS and what not. This was also an issue for all my swing apps on that machine - not just the JetBrains stuff.

Re: One Year Later: Review of PyCharm 2.7 from a Vim User’s Perspective

#17
post #9

Unless they fix their 64bit Linux version [1] I'm not bothering try it out again and give up within a few minutes. http://www.reddit.com/r/Python/comments/182siy/pycharm_27_is...

Try adding these lines: -Dawt.useSystemAAFontSettings=on -Dswing.aatext=true -Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel to the pycharm64.vmoptions file.

When I originally tried these, they did nothing for me.

And now that I think about it, I wonder if it had something to do with my KDE setup and how it handles GTK stuff. That could be another thing that changed for me that fixed it. Because it did get better recently but I don't know why.

The issue is with Swing, not JetBrains products alone and I sympathize with them but I can say it was bad enough for me that I just couldn't use their stuff on my primary work machine.

Re: One Year Later: Review of PyCharm 2.7 from a Vim User’s Perspective

#18
post #12
post #4

I can only agree, PyCharm ist really great work by JetBrains, i love it. What i think he really missed in features though: - VCS integration is really really good - Plugins for the Atlassian suite (never open Jira in a browser again!) - virtualenv support - remote debugging and execution and uploading support - vagrant support

Totally. And as someone who runs a linux and mac machine the "personal license" is awesomely down to earth.

Especially when you bought it on black friday or christmas or whenever they had 75% off :P

I am considering buying IntelliJ next time they have such an offer..

Re: One Year Later: Review of PyCharm 2.7 from a Vim User’s Perspective

#19
One thing that doesn't turn up in that review: default key bindings.

See: http://www.jetbrains.com/pycharm/docs/PyCharm_ReferenceCard....

vs: http://www.jetbrains.com/pycharm/docs/PyCharm_ReferenceCard_...

You'll notice a few major differences, like control-N on windows == apple-O on a mac.

Just weirdly inconsistent and irritating when you're jumping back and forth between different machines.

I'll totally +1 for the terribly average support for themes too. Copy the xml files into my colors/ folder by hand? Really...?

Other that that it's fantastic though~

Re: One Year Later: Review of PyCharm 2.7 from a Vim User’s Perspective

#20
java swt in linux is still horrible (yes i know there are workarounds such as patching your font [1]).

but if you use jedi and by extension things like youcompleteme[2], vim-dispatch etc. the only thing that's really missing is debugging support and refactorings.

omnisharp[3] does pretty cool refactorings with nrefactory. and the author youcompleteme is interested in having youcompleteme work as some sort of ide daemon, where you could for example add stuff like refactorings as ide features.

vagrant and virtualenv support sounds interesting though.

[1] http://gleamynode.net/articles/2280/

[2] https://github.com/Valloric/YouCompleteMe/

[3] https://github.com/nosami/OmniSharp

Post reply on HN