Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在我的 Mac 上使用yadr dotfiles 和 ZSH。我使用分隔符“jj”在 vim 中从插入模式切换到编辑模式,我通过放置
imap jj <esc>
在 ~/.gvimrc 中。但是,zsh / yadr 也允许您在终端中使用 vim 热键,但在此设置中将该行添加到 .gvimrc 似乎并没有将热键从 escape 更改为 jj。关于我如何做到这一点的任何想法?
yard 不会从 Vim 键绑定中获取~/.gvimrc并使用它们来设置 Zsh 键绑定。Vim 和 Zsh 是分开配置的。
~/.gvimrc
yard 启用了一些特定的键绑定,可以在此处找到。正如@pb2q指出的那样,您必须添加bindkey -M viins 'jj' vi-cmd-mode到该文件才能获得您正在寻找的行为。
bindkey -M viins 'jj' vi-cmd-mode