Simple Basic UNIX – more advanced vi tips

[problem]

Continuing along with more vi tips, these can help you out of a jam or just save you time – going back to command line, etc.

Saving a file, which is read-only? Running java, Perl, PHP from within vi.

[/problem]

[solution]

Use chmod.

[/solution]

[example]

Have you ever edited a file, made your changes only to find the file is write only? Then in zsh at least, it won’t save it.

Here is a simple work around:

 :!chmod u+w % 

Percent is a shortcut in vi to the current file.

How about shell programming or PHP, Perl or even Java. You want to run the code, just like this:

 !./% !javac %;java `echo % | sed 's/.java//'` !php -q % 

[/example]

[tags]UNIX, PHP, Perl, Java[/tags]

If you have found my website useful, please consider buying me a coffee below 😉

Leave a Reply

Your email address will not be published. Required fields are marked *