gpt4 book ai didi

shell - 使用第 8 位作为 Meta 启用 zsh,且不发出警告

转载 作者:行者123 更新时间:2023-12-02 20:17:40 25 4
gpt4 key购买 nike

在我寻求将 shell 配置为按照我想要的方式使用 alt/meta 键时,我遇到了一些麻烦。最近,我将“bindkey -m”添加到我的 .zshrc 中,现在每当启动 zsh shell(即打开终端窗口)时,我收到此错误“警告:`bindkey -m' 禁用多字节支持”。

现在,由于我不太关心多字节支持 atm,有没有办法可以禁用此警告?更好的是使用 8 位元和多字节的方法。另请注意,这发生在 4.3.9 和 4.3.10 上干净的 zsh 安装上

我想要bindkey -m的理由

  • vim:alt 映射(我自己的个人命令/映射)
  • zsh:alt 映射(例如 Alt-. 来调用上一个命令的最后一个参数)
  • emacs:alt 映射(很多内置函数)

那么,有什么方法可以禁用此警告或以其他方式完成我想要做的事情吗?

最佳答案

您可以将消息隐藏起来:

bindkey -m 2>/dev/null

转义 (\[) 的映射不也适用于 Alt 吗?替代-。例如,默认情况下对我有用。

此外,除非您谈论的是命令行编辑模式,否则 vim 和 emacs 会处理它们自己的键盘映射。 zsh 中的设置不会影响它们。

关于shell - 使用第 8 位作为 Meta 启用 zsh,且不发出警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1483158/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com