@scottalanmiller said:
@PSX_Defector said:
@scottalanmiller said:
@PSX_Defector said:
Nifty. Wonder how deep they are going and how much command line zealotry they will be pushing. Yeah yeah, everything is command driven, but for lots of us, we don't need to learn the subtle nuances of vi when pico will do the job just as well. Most of the CLI zealots demand you learn vi and vi only.
For good reason. I've seen knowing vi mean the difference between being the guy fixes the servers or the guy who fetches his coffee.
Ultimately it's a text editor. There is nothing inherently different between vi and pico or any of the hundreds of text editors out there. There isn't anything compelling to use it other than zealotry.
You don't see the same kind of craziness when it comes to Notepad and Wordpad in Windows. Wordpad is a much more feature rich and since Windows 7 more in line with Office with the ribbon and such. But you don't see Windows zealots screaming about how you are not really using Windows if you don't use Notepad and Notepad only.
There is a huge difference. That difference is: included by default. vi is the only option on every enterprise UNIX out of the box. It's only about operational mindset, not zealotry. For engineers it doesn't matter what you learn because you add what you want. For admins, you use what you have and the most reliable answer is vi.
Which leads us back to zealotry. Just because Notepad is the default text editor in Windows doesn't make it the best, nor does it make it bad. But dare say vi sucks, you get the herpaderp brigade out in force thumping an O'Reiley vi book in your face. Sure, it's required for POSIX compliance, but it doesn't mean it's good.
If I have to use vi, I do. But I generally load whatever I feel like, or use one of the alternate ones that are much more intuitive, pico being my usual choice. I'm sure if I spent nothing but weeks in training ON A TEXT EDITOR maybe I would be more proficient. But once again, it's a [moderated] text editor. It shouldn't require a guide, nor doing things in such an archaic way.