|
|
|
|
|
by kamaal
5055 days ago
|
|
My god, you make it look as though using vim is a goal for a programmer. While the actual goal is to use something like vim to do a job. The original argument is modern day editors aim to automate most recurring demands of a programmer out of the box. The point in most pro-vim/emacs arguments it to make you take the most difficult route to achieving text manipulation tasks. Hoping that will make you good at text manipulation over time. While the point is you are trying to gain a expertise which you don't need. Going by that argument you don't need any kind of an modern GUI ever. Why ATM's? Why graphically friendly email clients? And you could go like this for nearly everything. You need modern editors because you always need to take steps forward in the usability game. |
|
You keep spouting "modern" without any sense whatsoever. The fact that vi(m) and Emacs are both veteran pieces of software does not somehow reduce their usability. They are still the most usable and powerful editors on this planet. Yes, they have a (steeper) learning curve. No, that isn't a bad thing. Please stop conflating usability with accessibility[1].
>The point in most pro-vim/emacs arguments it to make you take the most difficult route to achieving text manipulation tasks.
You don't make any sense at all. If anything, vi is the easiest route to achieving text manipulation tasks. The better you know it, the easier, the faster and the more efficient it becomes.
>Going by that argument you don't need any kind of an modern GUI ever.
By what argument? Your own confused interpretation of what I haven't said?
I said that there isn't even such a thing as a "modern GUI". It's an idiotic term that has no defined or agreed-upon meaning, and is thrown around as a pseudo-argument in discussions like this. It has no merit and can be dismissed as such.
[1]: I've made this point countless times in the past, in all sorts of different discussions about software. People keep on blabbering about how $software (like git, vi or just GNU/Linux in general) is unusable when they really just mean it's a bit more challenging to learn than, say, nano or gedit, completely ignoring the long term benefits.