Live data from Hacker News

JetBrains releases open-source Python IDE

jetbrains.com

61–70 of 218 posts

Re: JetBrains releases open-source Python IDE

#61
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/

Re: JetBrains releases open-source Python IDE

#62
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…

Most cases where you'd need multi-selection you can likely use Refactor in an IntelliJ IDE.

Re: JetBrains releases open-source Python IDE

#63
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.

PyCharm Community Edition does support HTML but does not support JavaScript or CSS. PyCharm Professional Edition does support HTML, JS and CSS (and many dialects thereof).

Re: JetBrains releases open-source Python IDE

#64
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.

If memory serves, this will install it side-by-side with existing install, whereas doing it in-app upgrades (windows). Could be wrong though.

Re: JetBrains releases open-source Python IDE

#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 extremely fast. That is the feature I use all the time which is less convenient to do with many other editors.

Re: JetBrains releases open-source Python IDE

#67

Excuse me if I'm being naive, but does Python development need an IDE? In what ways could it be helpful? I'm under the impression that Python is not compiled generally. I'm coming from the Ruby point of view

PyCharm can show color your code based on style checks (pep8) or compatibility with python 3. This helps me notice typos and mistakes more easily, as well.

Re: JetBrains releases open-source Python IDE

#68
post #56

Earlier quoted context omitted.

"young team" != "young people" A "young team" can also mean a team that has not been together for very long.

Yes, but that's not the most likely interpretation. Teams are new , people are young . Of course, it's possible that "new" was meant, but it's a lot more likely that they were describing the attractions of the people on the team, not the organization's friendly newness.

Perhaps in the US, yes, but that might not be the case in the Czech Republic where JetBrains is headquartered.

Re: JetBrains releases open-source Python IDE

#69

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'm a fussy bugger sometimes :-) Over the years I've learned to shy away from vim plugins. In my experience they're always missing a crucial motion or two and it just becomes counter productive for me to keep stumbling into the missing command. I think it's the curse of vim, we all use different subsets of its abilities! Another factor is the vim layer tends to be incomplete in terms of functionality exposed by the h…

Same. With the sole exception of ViEmu, every other Vim simulator seems to disappoint. E.g. Emacs plugins that simulate Vim.

Re: JetBrains releases open-source Python IDE

#70
post #62
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…

Most cases where you'd need multi-selection you can likely use Refactor in an IntelliJ IDE.

I just created a model from a table with over 20 columns. A few days ago I had to hardcode a list of settings I screenscraped into a JS array in the Chrome console. You can't refactor things like that.
Post reply on HN