You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何配置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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.24 08:22:36