我想在打开 shell 时自动在 zsh 中将 vi 设置为编辑模式(我正在使用 oh-my-zsh),所以在我开始时我.zshrc
尝试了以下代码:
set -o vi
或者
bindkey -v
但是当在 shell 中按 Enter 时,我无法进入 vi 模式。
如果我在 shell 中尝试了这两个命令之一,它就可以工作。
基本上我希望 zsh 在 vi 编辑模式下启动。
任何想法如何解决这个问题?
Sim*_*mba 31
bindkey -v
足以在 ZSH 中启用 vi 模式。如果您担心设置会被另一个插件覆盖,请将设置放在~/.zshrc
.
开启vi模式后,默认进入“插入”模式。要进入“正常”模式,请使用Esc. 和i或a切换回“插入”模式。
顺便说一句,softmoth/zsh-vim-mode是我在 ZSH 中使用过的最强大的 vim 模式插件。
olo*_*ore 19
如果您使用的是https://ohmyz.sh/,您可以添加vi-mode
到 ~/.zshrc 中的插件列表:
plugins=(git vi-mode)
Run Code Online (Sandbox Code Playgroud)
J.T*_*.T. 12
如果您不介意在 zsh 中使用 vi 模式的插件,那么我写了一个更好的选择,可以快速实现它。
zsh-vi-mode:ZSH 更好、更友好的 vi(vim) 模式插件。
添加此插件后,您可以使用 vi 模式输入,如下所示:
归档时间: |
|
查看次数: |
27030 次 |
最近记录: |