如何配置zsh的vi模式,使Esc+k光标行为与bash一致?
配置zsh Vi模式使Esc+k/Ctrl+[光标定位到行首
要让zsh的Vi模式和bash保持一致,只需修改zsh的键绑定配置,具体步骤如下:
- 打开你的zsh配置文件(通常是
~/.zshrc),用文本编辑器编辑 - 在文件中添加以下配置代码:
注:# 调整Vi命令模式下的键绑定,让Esc(Ctrl+[)和k键跳转到行首 bindkey -M vicmd '^[' beginning-of-line bindkey -M vicmd 'k' beginning-of-line^[是终端中Esc键的表示形式,也可以通过按下Ctrl+v再按Esc的方式在编辑器中输入该字符 - 保存配置文件后,执行以下命令使配置立即生效:
source ~/.zshrc
如果只需要调整Esc(Ctrl+[)的行为,保留第一行bindkey命令即可;如果要调整命令模式下k键的行为,保留第二行即可。
内容的提问来源于stack exchange,提问作者mr.zog
相关产品推荐
相关产品推荐

