質問: g:rc_dir . '/dein_lazy.toml' "<- dein_lazy.toml を使う場合はコメント解除 " tomlファイルを読み込む call dein#load_toml(s:toml, {'lazy': 0}) " call dein#load_toml(s:lazy_toml, {'lazy': 1}) "<- dein_lazy.toml を使う場合はコメント解除 " 設定の終了 call dein#end() call dein#save_state() endif " プラグインのインストールをチェック 未インストールのプラグインがあればインストールする if dein#check_install() call dein#install() endif " 文字コードの指定 set encoding=utf-8 set fileencodings=iso-2022-jp,euc-jp,sjis,utf-8 set fileformats=unix,dos,mac " コピーペースト map "*yy map "*p " 挿入モードでのカーソル移動 inoremap inoremap inoremap inoremap " 色設定 syntax enable set background=dark colorscheme hybrid set visualbell "インデントを4にする set tabstop=4 set shiftwidth=4 " 行番号の表示 set number " 括弧 set showmatch " バックスペースキーで削除できるものを指定 set backspace=indent,eol,start " 挿入モード時に非点滅の縦棒タイプのカーソル let &t_SI .= "\e[6 q" " ノーマルモード時に非点滅のブロックタイプのカーソル let &t_EI .= "\e[2 q" " 置換モード時に非点滅の下線タイプのカーソル let &t_SR .= "\e[4 q" set cursorline " <ステータスライン> " ファイル名表示 set statusline=%F " 変更チェック表示 set statusline+=%m " 読み込み専用かどうか表示 set statusline+=%r " ヘルプページなら[HELP]と表示 set statusline+=%h " プレビューウインドウなら[Prevew]と表示 set statusline+=%w " これ以降は右寄せ表示 set statusline+=%= " file encoding set statusline+=[ENC=%{&fileencoding}] " 現在行数/全行数 set statusline+=[LOW=%l/%L] " ステータスラインを常に表示(0:表示しない、1:2つ以上ウィンドウがある時だけ表示) set laststatus=2 " ステータスラインの色 highlight StatusLine term=NONE cterm=NONE ctermfg=DarkGray ctermbg=LightGreen ```
回答: 手元でも再現出来ました。 みたところWindowsのコマンドプロンプトのバグっぽいです。 対策としては、 * wsltty 等の別の(まともな)端末エミュレータを使う * 標準のコンソール(コマンドプロンプト)を使うならば、以下の設定を .vimrc に追加する ``` set t_ut= ``` の二つが考えられます。