Windows TerminalのVimのカーソル形状をカスタマイズする
Metadata
Date: November 19th, 2021
Category: わたしの開発環境を充実させたい
Windows Terminalからポインターの設定ができますが、
Windows Terminalから設定を行った場合は一律で指定されたポインターの形状になってしまいます。
Vimを使う際は、
ノーマルモードのときは、ブロック
インサートモードのときは、縦棒
の形状にしたいです。
こちらの記事を参考に設定してみると、Windows Terminalでも意図した通りのカーソル形状になりました!
if has('vim_starting')
" 挿入モード時に非点滅の縦棒タイプのカーソル
let &t_SI .= "\e[6 q"
" ノーマルモード時に非点滅のブロックタイプのカーソル
let &t_EI .= "\e[2 q"
" 置換モード時に非点滅の下線タイプのカーソル
let &t_SR .= "\e[4 q"
endif