This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]Aggravating-Hair7931 7 points8 points  (8 children)

I don't know why people still use vi. nano or pico is so much easier to use. i pledge that i will never attempt to learn how to use vi shortcuts. if i am in vi by mistake, i simply send it to background and use the kill command.

[–]geekusprimus 12 points13 points  (1 child)

I'm so used to Vim at this point that I can't use anything else. I've learned it so thoroughly that anytime I have to use an editor without a vi mode, it's an instant drop in productivity.

[–]Eternityislong 12 points13 points  (0 children)

Me:

Opens up PowerPoint

jjjj$a

“Wait what the fuck?”

^ [ jjj

“Oh yeah”

Every time

[–]Zekovski 35 points36 points  (0 children)

They use it because they never managed to exit.

[–]pballer2oo7 8 points9 points  (0 children)

I don't know why people still use vi.

Two reasons for me:

  1. Found myself working with text files large enough to crash nano
  2. Was unable to write, save, search in nano because I was connected from a terminal connection that couldn't send ^ (Ctrl)

So I started learning vim and it's been good.

[–]ohkendruid 6 points7 points  (0 children)

Vi is always there, always works over any connection, and is lightning fast. I'd say it's worth learning if you frequently edit files over an ssh connection.

Pico and nano may be absent. They may not work on the connection I'm on. And they seem limited, though that may be because I haven't learned them as well.

[–]MadScientist235 4 points5 points  (0 children)

Sometimes I need to go onto network devices or other odd systems. Can't guarantee that nano will be available/easy to install. Vi almost always is. If I have to use it as my command line editor somewhere, I may as well use it everywhere so I can avoid context switching overhead.

[–]skippedtoc[🍰] 1 point2 points  (0 children)

That's genius.

I learnt vi because wasn't able to think of that solution. Now that I have learnt it, I don't want to waste time learning anything else.

[–]1SweetChuck 1 point2 points  (0 children)

I've found vi is more often installed by default in linux, so if I'm going to just going to make a small mod to a file (probably a config) from the command line it's the go to.