Live data from Hacker News

Thonny: A hassle-free Python micro-IDE

thonny.org

101–107 of 107 posts

Re: Thonny: A hassle-free Python micro-IDE

#101

Earlier quoted context omitted.

> Vim lets you jump through text. Try G for bottom, gg for top, $ for end of line How is this better than Ctrl+End for bottom, Ctrl+Home for the top, End for end of line? I believe these keys have actually been put on the keyboards right for this and that's why their names are self-descriptive. > 5j to jump 5 lines I can't imagine a case when this would be of serious value. > w to jump word, b backwards etc. Ctrl+arr…

The real advantages of Vim start to become clear once you know the basics and start to understand in how many ways you can combine them efficiently. You can press 'dw' to delete the word right of the cursor. 'd/]' to delete everything from the cursor to the next closing bracket("delete and search next ]"). 'dip' to delete the whole paragraph around the cursor("delete in paragraph"). 'di{' to delete everything between…

> You can press 'dw' to delete the word right of the cursor.

And I can press Ctrl+Del to achieve the same. Right here in this commend edit form.

> delete everything from the cursor to the next closing bracket

This seems slightly interesting but not really. Many good text editors would highlight the matching bracket and it usually is just a tiny bit more slow to delete everything to that point.

> 'dip' to delete the whole paragraph around the cursor("delete in paragraph")

Hardly ever needed this in my entire life.

> And of course you can tell it to repeat those operations by entering a number beforehand, or just repeat the last operation by pressing '.'.

I know but can't imagine a use case for this.

I actually want to master Vim, let me be sincere, just to look more cool and professional, impress the boss and feel more of a hacker but that's not enough of motivation for me and I'm desperate to find anything in it which would actually feel handy.

Re: Thonny: A hassle-free Python micro-IDE

#102

Why is everything an IDE? I don't want an integrated development environment - I want a modular one. And as one of those modules, I would love a simple, lightweight code editor. UTF-8 only, auto-indent, a file list column, a good find-in-page feature, and file type dependent syntax highlighting and multi-line comment key. That's all I need. It seems I am always stuck between bloated IDEs (or bloated text editors like…

Geany and micro complement each other nicely as the CUA keybindings match.

Re: Thonny: A hassle-free Python micro-IDE

#103
post #57

Why is everything an IDE? I don't want an integrated development environment - I want a modular one. And as one of those modules, I would love a simple, lightweight code editor. UTF-8 only, auto-indent, a file list column, a good find-in-page feature, and file type dependent syntax highlighting and multi-line comment key. That's all I need. It seems I am always stuck between bloated IDEs (or bloated text editors like…

Wait, how would the editor be able to auto-indent Python code!? Since python is white space sensitive and don't have "end" or } to mark the end of a block.

Like every editor. Colon, new line, indent. Statements, backspace dedent.

Re: Thonny: A hassle-free Python micro-IDE

#105
post #66
post #5

Earlier quoted context omitted.

Fun fact: the core of Jetbrains IntelliJ is a very capable real, extensible open source IDE that they've released themselves. I suspect (but I'm not sure) that the rest of their desktop products are built on top of that.

Yes, the community edition set of editors are the only ones I use. But there are no open source plugins for Go or Rust in top of intellij. So for all intents and purposes the editor is not open source for those languages. As far as I know no one in the community has tried implementing an open source plugin to compete with the proprietary ones.

They also have generous early access programs.

(And for anyone who wonders, no, I'm not paid and I don't use it - because of ergonomics - for me it is almost as painful to use as Macs are for me. I see inconsistencies and weird defaults everywhere since I'm a NetBeans / VSCode / Sublime Text kind of person. I just love Jetbrains business model.)

Re: Thonny: A hassle-free Python micro-IDE

#106

No disrespect intended, but why is this needed? VScode is free, cross-platform, extremely easy to use, and you can run jupyter notebooks in it. I can't imagine telling someone to start python and not starting them in a notebook.

Well, imagine harder. ;-)
Post reply on HN