标签: caret-cursor

在 zsh 和 vim 中根据模式更改光标样式

我在oh-my-zsh 中使用vi-modeaf-magic主题

我希望光标样式在 in和 in 中指示我是处于正常模式(块)还是插入模式(梁)。zshvim

这是我到目前为止:

在我的~/.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)

vim zsh oh-my-zsh caret-cursor

14
推荐指数
2
解决办法
1万
查看次数

标签 统计

caret-cursor ×1

oh-my-zsh ×1

vim ×1

zsh ×1