Bad key bindings over ssh from a mac
I encountered, for some time now, problems when connecting over ssh from my mac to a linux machine.
These problems were related to backspace/delete key in both nano and zsh the solutions I found today are :
For zsh type :
echo "bindkey ^? backward-delete-char" >> ~/.zshrc
echo "bindkey ^[[3~ delete-char" >> ~/.zshrcWARNING : you should type these commands not copy/paste them, ^? sequence is obtained using ctrl+v then [backspace key].
For nano type :
## Fix Backspace/Delete confusion problem.
echo "set rebinddelete" >> ~/.nanorcAll should works now.
6 comments »
-
By Sutto about 2 hours later:
-
By Benjamin Stiglitz about 22 hours later:
You can also change Terminal’s preferences to send ^H for a backspace instead of its usual sequence.
In Leopard, under Preferences > Settings > Advanced, there’s an option called “Delete sends Ctrl-H.” Turn it on!
-
By Jonathan Tron 1 day later:
Benjamin : hey another nice tips, thanks !
-
By Ajit 1 day later:
These are great solutions. They work perfectly without me having any problems, without having to debug anything else.
-
By Matt about 1 month later:
Thanks!
-
By Arild 3 months later:
Thanks… knew it would either be a stty or bindkey. You saved me some time!
Thanks for the nano one – that’s been annoying me for a while :D