我在oh-my-zsh 中使用vi-mode和af-magic主题。
我希望光标样式在 in和 in 中指示我是处于正常模式(块)还是插入模式(梁)。zsh
vim
这是我到目前为止:
在我的~/.zshrc
:
# vim mode config
# ---------------
# Activate vim mode.
bindkey -v
# Remove mode switching delay.
KEYTIMEOUT=5
# Change cursor shape for different vi modes.
function zle-keymap-select {
if [[ ${KEYMAP} == vicmd ]] ||
[[ $1 = 'block' ]]; then
echo -ne '\e[1 q'
elif [[ ${KEYMAP} == main ]] ||
[[ ${KEYMAP} == viins …
Run Code Online (Sandbox Code Playgroud)