Windows TerminalのVimのカーソル形状をカスタマイズする

Windows Terminal からポインターの設定ができますが、
Windows Terminal から設定を行った場合は一律で指定されたポインターの形状になってしまいます。

Vim を使う際は、

  • ノーマルモードのときは、ブロック
  • インサートモードのときは、縦棒

の形状にしたいです。

こちらの記事を参考に設定してみると、Windows Terminal でも意図した通りのカーソル形状になりました!

端末の Vim でも挿入モードで縦棒カーソルを使いたい - Qiita

if has('vim_starting')
    " 挿入モード時に非点滅の縦棒タイプのカーソル
    let &t_SI .= "\e[6 q"
    " ノーマルモード時に非点滅のブロックタイプのカーソル
    let &t_EI .= "\e[2 q"
    " 置換モード時に非点滅の下線タイプのカーソル
    let &t_SR .= "\e[4 q"
endif
Hugo で構築されています。
テーマ StackJimmy によって設計されています。