On 17 Φεβ 2014, at 08:53 , Andrew S. [email protected] wrote:
I’d like your opinion on this:
From the above link: “It’s essential that you learn Vim if you want to
be a Perl developer.”
This is a random statement without any reasons to back it up. To make my
point clear I’ll try to run through every relevant statement:
- “This is because it comes with virtually every Linux/Unix
No, vim is not installed Debian GNU/Linux, which is the reference
distribution for open source, although not my favorite.
Plus, you can install any open source command line editor. I like to
joke about emacs and take part on flames but emacs is equally powerful.
If it’s not there you can install it.
“And why is that important? Because you can ssh in and edit your code on
the box where it runs*”
Same for every other command line editor (emacs being the primary
counter-example, due to nearly infinite power - like vim). But these
days there are ways to do it on TextMate, Sublime and other more
universal solution like editr. See truth is that if you are a good
UNIX hacker, you can find more than X ways to edit remote files with
your editor, execute them remotely and get the result back in your
So the answer is absolutely NO. You can chose whatever editor you like,
whatever editor makes you feel better and you should do that. Also I’m a
big fan of respecting the environment you’re getting into: If you are a
professor and you want your students to code in VIM - I don’t see why
the editor should be force in this scenario but nevertheless - they
should respect your choice and go with it. If you join a company which
uses NetBeans as the default editor, then you’d better off using - imho
- spending some time using the software the people you’re going to work
with, use in order to facilitate communication.
I know extremely proficient hackers who do not claim or believe that
they have mastered VIM or Emacs because mastering one of these two
beasts take tremendous amount of time and will.
NOTE: VIM is my editor of choice and yes I believe that it’s one and
 vim or vi doesn’t really matter these days.
Panagiotis (atmosx) Atmatzidis
email: [email protected]
GnuPG ID: 0x1A7BFEC5
gpg --keyserver pgp.mit.edu --recv-keys 1A7BFEC5