在我的命令中配置我的shell以完全按照alt / meta键的方式工作我遇到了一些麻烦。最近我添加了“bindkey -m”到我的.zshrc,现在每当我启动一个zsh shell(即打开一个终端窗口)我收到此错误“警告:`bindkey -m'禁用多字节支持“。
既然我不太关心多字节支持atm,有没有办法可以禁用这个警告?更好的方法是使用第8位元和多字节。另请注意,这发生在4.3.9和4.3.10
上的干净zsh安装上我想要bindkey -m
的理由那么,有没有办法禁用此警告或以其他方式完成我正在尝试做的事情?
答案 0 :(得分:2)
你可以在地毯下扫描信息:
bindkey -m 2>/dev/null
为了逃避(\[
)映射是否也适用于Alt?的Alt。例如,默认为我工作。
此外,除非您在谈论命令行编辑模式,否则vim和emacs会处理自己的键盘映射。 zsh中的设置不会影响它们。