viモードでzshプロンプト表示モードを作成します。

viモードでzshプロンプト表示モードを作成します。

私はbindkey -v(bashユーザーの場合はset -o vizshにも当てはまると思います)またはvi(m)モードを使用します。しかし、私を迷惑にするのは、私が現在挿入モードかコマンドモードであるかを知らせる視覚的な手がかりがないことです。私のプロンプトショーモーダルを作成する方法を知っている人はいますか?

ベストアンサー1

私が見つけたこれ渡す。基本的な例は次のとおりです。まだ自分でカスタマイズしています。

function zle-line-init zle-keymap-select {
    RPS1="${${KEYMAP/vicmd/-- NORMAL --}/(main|viins)/-- INSERT --}"
    RPS2=$RPS1
    zle reset-prompt
}

zle -N zle-line-init
zle -N zle-keymap-select

まだよく理解されていない限り説明します。

おすすめ記事