在 zsh 里同时用上 Vim 和 Emacs 快捷键
在 zsh 中使用 vi 模式可以让命令行具备 Vim 的编辑能力,但会失去 Emacs-style 快捷键。通过在 viins keymap 中重新绑定这些快捷键,可以实现普通模式下使用 Vim,插入模式下保留 Emacs-style 快捷键的“混合流派”。这种配置适合习惯 Vim 却不想放弃 Ctrl-A/E/U/K 等经典操作的用户。可通过对 viins 中加入自定义绑定,在.zshrc 中更改键绑定实现。整体体验自然流畅,两种习惯相互互补,极大提升了编辑效率。