ターミナルを変えました
今までWindowsTerminal(Preview)を使っていましたが、wslttyに鞍替えしました。
vimでterminalを開いたときにカーソルが白塗り矩形になってしまうのと、白塗り矩形が文字を透過しなくて使いづらい事に気がついたので。。。
WSL(ubuntu18.04) + fish + wsltty の環境で改行時に
[I] [04/24 14:52] ~ > ¶
こんな感じで表示されてしまい画面が変になる人向けに改善方法を書きます。
結論から書くとwslttyのテキストのロケール設定をC
に変えるだけです。
日本語環境やろ~って思ってja_JP
にしていたのが良くなかったみたいです。
WSL環境はこんな感じ
[I] [04/24 14:49] ~ > cat /etc/os-release NAME="Ubuntu" VERSION="18.04.4 LTS (Bionic Beaver)" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 18.04.4 LTS" VERSION_ID="18.04" HOME_URL="https://www.ubuntu.com/" SUPPORT_URL="https://help.ubuntu.com/" BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/" PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy" VERSION_CODENAME=bionic UBUNTU_CODENAME=bionic [I] [04/24 14:50] ~ > [I] [04/24 14:49] ~ > fish -version fish, version 3.1.0 [I] [04/24 14:49] ~ > [I] [04/24 14:49] ~ > locale LANG=ja_JP.UTF-8 LANGUAGE= LC_CTYPE="ja_JP.UTF-8" LC_NUMERIC="ja_JP.UTF-8" LC_TIME="ja_JP.UTF-8" LC_COLLATE="ja_JP.UTF-8" LC_MONETARY="ja_JP.UTF-8" LC_MESSAGES="ja_JP.UTF-8" LC_PAPER="ja_JP.UTF-8" LC_NAME="ja_JP.UTF-8" LC_ADDRESS="ja_JP.UTF-8" LC_TELEPHONE="ja_JP.UTF-8" LC_MEASUREMENT="ja_JP.UTF-8" LC_IDENTIFICATION="ja_JP.UTF-8" LC_ALL=
wslttyすごい快適ですね。 色バグとかもないし。。。