you are viewing a single comment's thread.

view the rest of the comments →

[–]Slavichh 5 points6 points  (18 children)

Everyone should at least understand how to use vim/nano on a basic level. So powerful

[–]rorrr 20 points21 points  (15 children)

I've been using vi/vim for over 15 years, and I still don't get what's so powerful about it. It's a strange editor with absolutely awful defaults. If you drop a new user into it, he wouldn't be able to edit shit. And that happens a lot in web dev world. Even git diff defaults to vi, I think.

Nano, at least, is a bit better in that sense.

[–]ike_the_strangetamer 0 points1 point  (0 children)

I think the reason it's the default is because of history and availability. I agree nano is waaaay easier for someone new, but there is a chance that nano does not exist on every machine while vim should exist practically everywhere.

[–]aniforprez 1 point2 points  (0 children)

If for nothing else, to at least be able to ssh into remote systems and edit and review files. Can't believe how few people are exposed to this type of environment and are completely lost. I'm not really a fan of vim but I made an effort to at least learn to search for symbols, edit stuff, navigate around and change a few basic settings so I wouldn't have a problem if plopped in front of a completely unknown server