我的.zshrc里绑定热键ctrl+左右键来按单词移动。
[code]
bindkey '\e[H' beginning-of-line # Home
bindkey '\e[F' end-of-line # End
bindkey '\e[3~' delete-char # Del
bindkey '\e[2~' overwrite-mode # Insert
bindkey "^[[5C" forward-word # ctrl cursor right
bindkey "^[[5D" backward-word # ctrl cursor left
bindkey "^[[1;5C" forward-word # ctrl cursor right
bindkey "^[[1;5D" backward-word # ctrl cursor left
[/code]
你如果只能用bash,.bashrc里面这么配置应该可以
[code]
bind '"\eOC":forward-word'
bind '"\eOD":backward-word'
[/code]
查看当前键绑定用bind -p | grep "forward-word"
热键的ESC键码因终端类型不同会不一样,你可以先Ctrl+V然后按组合热键,可以看到终端识别出的键码回显,将之填入脚本即可。
--
FROM 222.212.186.*