在几个 地方我看到一些命令来确保终端(?)处于应用程序模式,然后 terminfo 数据库设置/查询键绑定将起作用。
我试图找到这个应用模式是什么,但我没有成功。这是什么应用模式?我认为没有它 Zsh 可以正常运行。我对吗?处理键绑定后是否需要取消设置?某些应用程序(例如基于诅咒的应用程序)不会取消它吗?
这只是一个问题:“什么是应用程序模式或它是如何工作的”。我写其他问题只是为了帮助您理解我的问题。
万一有人遇到同样的问题……经过一番研究,我在一个 prezto 的 pull request下找到了我的问题的答案。
可以这样概括:
注意:并非所有常见的 zsh 配置都那么健壮,建议阅读前面提到的 prezto 的拉取请求。
我的一些配置记录在我的博客上,也可以在我的 git repo上找到。