Why should PHP developer use/learn VI editor ?I mean there are 10 most amazing editors like PHPStorm, Netbeans which increases developers productivity.Lets just consider PHPStorm. I never got amazed by editor like PHPStorm.It has 1000s of features. Right from syntax hints, showing weak errors, warnings, notices etc.When we compare number of features provided by VI Editor & those provided by editors like PHPStorm, we see it like 10 vs 1000 features.My question is : Why should I learn to use Vi editor?P.S. I am intermediate linux(Ubuntu) user.Edit : Who told me to learn VI ? => Normally its required skill in Job Listing for PHP developerThanks.
Why should PHP developer use/learn VI editor?
php;linux;text editor;vi;phpstorm
One possible reason is that you might need to edit PHP files from remote and it is much faster to access the server via SSH than remote desktop. However, protocols such as SSH only give you access to the command (textual) interface of the server, i.e. the Terminal/Command prompt. Editors such as Netbeans require a graphical interface, yes you can access the server via remote desktop but anybody who has done it knows it is painfully slow and unproductive.VI/VIM is a text-based editor, it does not require a graphical interface, which is preinstalled on most Unix/Linus platforms, and can run in a Terminal, thus it is especially convenient for editing files from remote when you only have access to the command interface of the server. Another common use for VI/VIM is to edit system administration files which require root privileges (I'm referring to Unix/Linux platforms) since VI/VIM can easily be run with the sudo command.