3 ms·
> I don't know if I am too old or just think differently than vim enthusiasts You make it sound like vim is a new thing. It's 25 years old. And vi is 40 years
by executesorder66 10y ago
> I don't know if I am too old or just think differently than vim enthusiasts
You make it sound like vim is a new thing. It's 25 years old. And vi is 40 years old. If you've been writing code for longer than that, then damn. I'm impressed.
> prefer a software, where you do things intuitively without needing to first learn a shortcut for everything.
Like what? ctrl + c or ctrl + v? I doubt anyone has every figured those out by themselves. They either read the documentation, or someone showed them. Or do you mean intuitive as in right click on selected text, and then click the copy option? to each their own, but I couldn't stand wasting that much time every time I want to copy or paste something.
> accepting that I must use mouse and the editing process might take slightly longer.
Kind of answers my previous question. But for me, it's not that using the mouse wastes an extra second here and there. But it breaks the constant flow of typing on the keyboard. I don't like that constant start/stop of switching between the keyboard and mouse. But you don't mind it, and that's fine. (I'm just explaining from my perspective, why people would prefer something like vim)
> visually vim looks a bit ugly to me
Everyone's tastes are different, but I don't understand this. It's just a cursor, the text you are working with, and a small bar at the bottom with some info. How is that ugly? I mean you can change the font to whatever you like.
- a3n 10y ago> > prefer a software, where you do things intuitively without needing to first learn a shortcut for everything. > Like what? Like mouse-select, copy, paste. Once learned (however that happened, however long ago), it works across virtually all OS/gui combos (except gvim without knowing vim :), and you can immediately get something done. If you're dropped down into an environment, and have to get something done, using your slow but working general methods is pretty attractive, compared to having to learn a whole new way of merely copy/pasting before you've done a single thing. Having used vi, and later vim, since the mid eighties, it can be painful for me to sit with someone as they mouse around cutting, copying and pasting. Watching someone reversing the order of two lines, or two characters, with a mouse is really frustrating. But they're getting something done, focusing on the task instead of the how, and beyond an offer to help them with vim if they like (they usually don't), I just sit there and accept. I like my mouse, I'm just glad it's not all I have. But keep in mind, it's really frustrating for someone to have to listen to someone else telling them "you can do this a better way!". It's just meta distraction.
- pmoriarty 10y agoCopy and paste? Reordering two lines or two characters? If that's all that vim could do better than traditional editors, then sure, stick with the traditional editors. Learning the complexity of vim is not worth it. But those are incredibly trivial examples. vim can do so much more than that, in a really efficient and powerful way. It's like demanding why one should use a battleship when a tricycle can also turn left and right, and can go forward and backwards. Yes, both can do that, but the battleship does far, far more, and there are reasons for its complexity. If all you need is a tricycle, stick with the tricycle by all means. It's much more intuitive than a battleship. But some of us need far, far more power than that.
- daxelrod 10y agoYou can totally enable mouse selection if you like: set mouse=a set ttymouse=xterm2 You may have to enable your terminal's mouse support, if you're running Vim in a terminal.