我发现 ^S 映射为 zsh(ohmyzsh)的 fwd-search 键,但我也想在 vim 中使用它进行各种映射 - 似乎 zsh 映射现在阻止我使用它。
有什么方法可以取消绑定键映射或两种方法都可以吗?
答案1
这可能是流控制,由您的终端而不是您的 shell 处理。通常,control-s 会停止终端输出,而 control-q 会恢复输出。请参阅“ :help ctrl-s
”中的注释。
要消除此行为,您可以尝试以下 shell 命令:
stty stop undef
stty start undef
但这可能不起作用。如果您使用的是 GUI 终端仿真器,请尝试在其选项中查找流量控制设置。
答案2
我分两步来解决这个问题:
在 Konsole 中禁用流量控制:
- 设置 > 管理配置文件... > 编辑配置文件 > 高级(选项卡)> 取消选中“启用流量控制 [...]”)
也告诉 Zsh:
setopt noflowcontrol