Live data from Hacker News

UltraEdit Text Editor

ultraedit.com

31–40 of 54 posts

Re: UltraEdit Text Editor

#37

All these "simple" text editors like to show how easy it is to use "multiple cursors" to edit several spots at once but... Even though sometimes it's needed it's really usually a terribly bad way to "refactor". Real refactoring is done across multiple files / config files and that's one area where a real IDE excels. And this comes from an Emacs fan (and I do sometimes use "multiple cursors" in Emacs). I really don't…

"real refactoring" isn't generally available to those of us using dynamic languages like Python (or at least I've never seen it done well) so multiple cursors is about the best we can get unfortunately.

Re: UltraEdit Text Editor

#39
post #37

All these "simple" text editors like to show how easy it is to use "multiple cursors" to edit several spots at once but... Even though sometimes it's needed it's really usually a terribly bad way to "refactor". Real refactoring is done across multiple files / config files and that's one area where a real IDE excels. And this comes from an Emacs fan (and I do sometimes use "multiple cursors" in Emacs). I really don't…

"real refactoring" isn't generally available to those of us using dynamic languages like Python (or at least I've never seen it done well) so multiple cursors is about the best we can get unfortunately.

It’s kind of weird that dynamic languages are known as being bad at refactoring, when Smalltak was doing advanced full system refactoring in the 1980s.

In the case of Python, I think the problem must be more syntactic and lacking an introspectable compile step than an issue with it being a dynamic language.

Re: UltraEdit Text Editor

#40

All these "simple" text editors like to show how easy it is to use "multiple cursors" to edit several spots at once but... Even though sometimes it's needed it's really usually a terribly bad way to "refactor". Real refactoring is done across multiple files / config files and that's one area where a real IDE excels. And this comes from an Emacs fan (and I do sometimes use "multiple cursors" in Emacs). I really don't…

> All these "simple" text editors like to show how easy it is to use "multiple cursors" to edit several spots at once

IDEs aside, I use this feature a lot to reformat badly indented SQL, to work on multiple "columns" in CSVs at once, to unroll loops... The possibilites are numerous.

Post reply on HN