web-dev-qa-db-ja.com

Vimカラースキームを有効にするWindows10 Bash?

最近、Windows 10の新しい「WindowsサブシステムforLinux」機能(「Windows上のUbuntuでのBash」)の使用を開始しましたが、Vimでカラースキーム(特にzenburn)を機能させるのに苦労しています。

Bashの観点から、colorschemeファイルを〜/ .vim/colors/zenburn.vimに配置し、「colorschemezenburn」を〜/ .vimrcに配置しました。残念ながら、vimはまだデフォルトの色を使用しています。

さらに、Vimのzenburnに必要な.bashrcに「exportTERM = xterm-256color」を追加すると、色はグレースケールになります。

カラースキームはサポートされていますか?それらを機能させるために何を試みることができますか?

3
charon00

ここから: https://blogs.msdn.Microsoft.com/commandline/2016/09/22/24-bit-color-in-the-windows-console/

24ビットRGBカラーがWindows10 Insidersビルド#14931のWindowsコンソールに追加され、16色のみをサポートする以前のビルド(#14393)を実行しています。うまくいけば、それはクリエイターズアップデートに含まれるでしょう。

3
charon00

GVimの代わりにコンソール内でVimを使用したい場合(GVimを使用することを強くお勧めします。そうすれば、小さな問題と戦う必要はありません)、colorschemesの主な目的は端末の色を設定することです。確かに、少なくともWindowsまたはLinuxターミナル内でソーラー化されたテーマを使用しようとする場合、これは要件です。

コンソール(cmd、powershell、およびWSL)に Colortool が追加されました。これは、この MSDNブログ投稿 で説明されています。これにより、さまざまな配色に基づいて端末の色が切り替わります。

0
icc97