6 ms·
Seems like the features you’ve mentioned are already available in most editors or through external tools such as test runners/watchers or debuggers. For exampl
by Lio 5y ago
Seems like the features you’ve mentioned are already available in most editors or through external tools such as test runners/watchers or debuggers.
For example you mention the “local history” feature of Jetbrains IDEs as being essential.
Vim, and I think Emacs, have had that built in for more than 20 years in the form of backed up undo trees.
There are still somethings IDEs can do that editors can’t e.g. deep static analysis, but with LSP support that set is reducing all the time.
- elondaits 5y agoThe "local history" feature is not just undo... it can also recover deleted files. I could be wrong but I assume vi doesn't do that. I'd also argue that it's friendlier (surely not faster) to navigate if you need to find the exact point at which you made your mistake. I know that some editors have a lot of advanced features / plugins for coding. I still think a lot of people prefer editors over IDEs because they don't debug, or lint, or test... not because they're terminal wizards that are slowed down by any sort of GUI.