Zsh 在prezto中,如何使CTRL-RARROW工作?
安装prezto后,当我按CTRL-RIGHTARROW时,我可以看到这些字符Zsh 在prezto中,如何使CTRL-RARROW工作?,zsh,prezto,Zsh,Prezto,安装prezto后,当我按CTRL-RIGHTARROW时,我可以看到这些字符 source python;5C;5C;5C;5C 而像ALT-f这样的emacs键绑定工作得很好。 我只想要我的默认键绑定,在这里我可以使用CTRL键导航 我的努力: 在github+上提出了一个问题,并浏览了其他类似问题。 我想不出他们的解决方案对我的案子有什么帮助。 尝试设置zstyle':prezto:module:editor的键绑定,但没有 工作 我还检查了modeles/editor/init.zsh
source python;5C;5C;5C;5C
而像ALT-f这样的emacs键绑定工作得很好。
我只想要我的默认键绑定,在这里我可以使用CTRL键导航
我的努力:
在github+上提出了一个问题,并浏览了其他类似问题。
我想不出他们的解决方案对我的案子有什么帮助。
尝试设置zstyle':prezto:module:editor的键绑定,但没有
工作
我还检查了modeles/editor/init.zsh,但脚本是
太长了,我不想随意改变,以后再继续
保持这些。
是否有人能建议一种方法,使我的密钥绑定即使在加载.zpreztorc后也保持不变?如果您使用的是prezto编辑器模块,它将覆盖您的密钥绑定。如果将其设置为emacs模式,请使用 zstyle':prezto:module:editor“键绑定”emacs 您需要将密钥绑定添加到命名的keymap。你可以用它来做 bindkey-M emacs'^[[1;5C'转发字 bindkey-M emacs'^[[1;5D'向后单词 这需要在加载编辑器模块后运行。您可以通过将其添加到.zshrc文件的底部来完成。我使用vi键映射,因此需要将键绑定添加到viins和vicmd键映射 对于“emacs”viins“vicmd”中的键映射;执行以下操作 [Ctrl-RightArrow]-向前移动一个单词 bindkey-M$keymap'^[[1;5C'转发字 [Ctrl-LeftArrow]-向后移动一个单词 bindkey-M$keymap'^[[1;5D'向后单词 完成 取消设置键映射