Live data from Hacker News

JetBrains releases open-source Python IDE

jetbrains.com

91–100 of 218 posts

Re: JetBrains releases open-source Python IDE

#91
post #86

Earlier quoted context omitted.

If you are a Vim fan, try using IdeaVim plugin with PyCharm. Plugins can be installed directly from the in-IDE plugin library.

I tried to like IdeaVim, but simple things like undo/redo were broken by the mix of vim and intellij shortcuts. When even the basics don't work...

You could try remapping shortcuts to your liking.

JetBrains products have awesome personalization capabilities.

Re: JetBrains releases open-source Python IDE

#92
post #75
post #45

Earlier quoted context omitted.

No, this is very unlikely. (JetBrains CTO here, by the way.)

Will there be a Go edition, or at least an official JetBrains Go plug-in for the community edition?

http://youtrack.jetbrains.com/issue/IDEABKL-5938

Re: JetBrains releases open-source Python IDE

#93
post #44
post #17

Earlier quoted context omitted.

Furthermore, they are working on a cross-platform C++ IDE (hopefully using Clang for parsing): http://www.jetbrains.com/objc/features/cpp.html . I can't wait for the release.

Doesn't mention anything about open source.

Did you even bother looking? It states on the linked page that the code is under the Apache 2 License and the download page states it too:

Community Edition FREE

Lightweight IDE for Python development only

Free, open-source, Apache 2 license

Intelligent Editor, Debugger, Refactorings, Inspections, VCS integration

Project Navigation, Testing support, Customizable UI, Vim key bindings

Re: JetBrains releases open-source Python IDE

#94

Earlier quoted context omitted.

JVM security concerns are irrelevant when you are running a desktop application. You aren't running it as root, and you aren't executing arbitrary code as if you were running applets. If arbitrary code is able to access the JVM on your computer, then you already have arbitrary code running on your computer.

Ok, though I still believe "less is more". Also prevents my browser from doing anything clever, like enabling the browser extension behind my back.

If you're truly worried about the second point, to run JetBrains software all you need is to download the jvm somewhere on your system (it's just a directory) and set the JAVA_HOME variable before starting it:

export JAVA_HOME=/my/install/dir; bin/pycharm.sh

There is really no conceivable way that your browser would be scanning your operating system looking for a downloaded JVM (if it does that, it's not a browser, it's a virus.)

If you truly are religiously against jvm it's w/e to me, but the security concerns are not valid.

Re: JetBrains releases open-source Python IDE

#95
post #59

Earlier quoted context omitted.

I've tried a lot of IDE's for python development in the past and always went back to a basic text editor; the extra features never outweighed the bloat. But then i found PyCharm and never looked back. I feel i develop at least 50% faster with any serious project; i still use Sublime for the one-off scripts, but everything else i find the introspection, code completion and refactoring just so good its now hard to go w…

See my question above. You don't need your 2.7 to tell you anything. If you've got a license you can simply install the 3, import the settings and use the same license.

Just use the "help"->"check for update".

Re: JetBrains releases open-source Python IDE

#96
post #88

JetBrains has actually open sourced the complete IntelliJ Community Edition IDE/platform: see http://www.jetbrains.org/display/IJOS/Home and https://github.com/JetBrains/intellij-community Incredible!

Google's Android Studio is based on that, I think.

You are correct that it is.

Re: JetBrains releases open-source Python IDE

#97
post #66
post #51

Does it support multi-selection, Sublime style? I just can't use an editor without it anymore. This is a bit OT, but Komodo got an update some days ago with multi-selection support, which I was quite excited to try. Only to find out their implementation is quite frankly useless. http://www.activestate.com/blog/2013/09/komodo-8-5-release 'Right-click in the editor and choose "Select --> Multiple Selection --> Add", th…

A sibling mentioned refactoring, but one thing I also use a lot is column-mode editing. It's something you can toggle just like you can in Eclipse, and can be very useful. Not quote as useful as selecting multiple regions to edit, I agree, but still very good. For me, the killer things in PyCharm are the excellent Python library support, and the fact that it indexes my codebase so that "Where is this defined?" is ext…

The default key binding for column mode is Alt-Shift-Insert.

Re: JetBrains releases open-source Python IDE

#98

bin/pycharm.sh ERROR: Cannot start PyCharm No JDK found. Please validate either PYCHARM_JDK, JDK_HOME or JAVA_HOME environment variable points to valid JDK installation. I wish this had been mentioned up front, before I spent all that time watching videos and such. :/ Nothing against java per se, just that it's a giant runtime/security-surface that has no bearing on my Python work. I'm still happy with Geany, gvfs, m…

On the other hand I love using Pycharm on Windows and Linux. I also love the fact that should I choose to use a Mac, Pyharm would be working just the same.

IntelliJ IDEA product familly is really well done. They do not feel javan at all.

Re: JetBrains releases open-source Python IDE

#99

I'm fairly new to the Python world but I've been using PyCharm for a couple months now and it is absolutely amazing. JetBrains makes really great products, I've been a huge fan of IntelliJ IDEA (Java) for a few years now - converted many die hard Eclipse users over to it, and they never looked back.

I agree. I've been using IDEA since early 2005. I am currently working on a project that requires me to use Eclipse, and it's almost unusable.

Re: JetBrains releases open-source Python IDE

#100
post #58

Is it a multi-language editor? I.e. can I switch between html, javascript and python and expect to have a similar interface, commands, API, etc. ? If so, it looks like a strong contender against Sublime IMHO.

No. JetBrains has a different product for Javascript and/or HTML development: http://www.jetbrains.com/webstorm/

The paid version of PyCharm has the web stuff.
Post reply on HN