neovimでTrue Colorを使用してみる
TL;DR
VSCodeはあまり使うことないのですが,wikiの更新をするときにVSCodeで開いて修正したら便利ということでいろいろ設定してました.
neovimと同じicebergというカラースキームを使ってみたのですがどうにも色がVSCodeとvimで違っているので原因を探ってみました.
結論
どうやらset termguicolors
というオプションが設定されてないことによって色が少し違ってたようでした.
この設定をinit.vimに書き込むとVSCodeと同じような色合いになりました.
このset termguicolors
というオプションはvimでTrue Colorを使用するために必要なオプションらしいです.
通常ターミナルは256色で表示するのでtermguicolors
がない状態だとターミナルが表示できる256色から設定されます.
予想ですが,iceberg.vimに限らずvimのカラースキームは256色とgvimなどGUI用の色設定(True Color)があるようで,背景色の暗い青色は256色で表現できないんだと思います.多分icebergの256色表現における背景色の設定が黒色にしており,set termguicolors
をしないことで256色の方の色をあてたんじゃないかと思います.
Arch LinuxでVirtualBoxを使用する際にsudo /sbin/vboxconfig...といったエラーが出るときの対処法
アップグレードしたせいなのかは分かりませんがVirtualBoxを起動して仮想マシンを立ち上げようとすると
sudo /sbin/vboxconfigというエラーが出て立ち上がらなくなってしまいました.