Hacker News new | ask | show | jobs
by Touche 4030 days ago
> Why not just use a good, well-rounded editor like Sublime or Atom, or even Eclipse, for that matter..?

Because those editors use GUI that isn't optimized for editing text. They use the same widgets that are used by the Volume Manager, the Finder, the web browser. Vim's interface is geared only towards editing text.

1 comments

Ah yes, the infamous volume-manager-that-you-have-to-adjust-with-a-text-field, I hate that thing.

According to you VIM isn't optimized for editing text. It uses a UI (terminal) that was designed for entering batch commands and displaying their output.

The terminal isn't a UI, and VIM doesn't use any UI toolkit, not even curses, but rather is completely custom. This enables it to specialize in text manipulation, whereas graphical editors like Sublime build on top of the OS-provided UI and keyboard conventions. Some prefer the latter because it is more "familiar", but personally I think the fact that VIM is its own thing is what makes it special.