Sometimes, when you log on a linux machine and try to edit a file with VI editor, you get characters like '?>' when you click on backspace in order to delete a string. How to fix it?
Solution:
In your HOME directory (if you don't know where is it, just type 'cd' at the prompt) edit your .bashrc (or your .bash_profile) file and add these lines:
#Let VI work with Backspace
echo "I run 'stty sane'"
stty sane
echo "Done"
The .bashrc file is loaded (and sourced) every time you log in the machine or you start a shell; so your VI will properly work for ever since now on! : )
P.S. I like to know what my .bashrc does, but if you prefer you can delete the echo lines, of course.
Friday, May 4, 2007
How to safely use backspace with VI editor under linux?
Pubblicato da
Pelerin-Voyageur
a
6:35 AM
Etichette: linux, system administration, VI
Subscribe to:
Post Comments (Atom)
2 commenti:
Thank you so much... that was a great solution and yet simple.....
This thanks comes from Chennai, India
Thanks! :-)
You're very welcome! I'm glad you found that useful! :-)
Post a Comment