Vimの間違った色のカラースキーム

Vimの間違った色のカラースキーム

このカラースキームをここからダウンロードしました。 https://vimcolors.com/1199/pulumi/dark

しかし、これがVimを適用した後の外観です。その線を追加すると色が変わるため、必ず適用されることがわかります。

colorscheme pulumi

私は.vimrcファイルにありますが、色はリンクの実際のカラースキームとまったく一致しません。

私のVimエディタの写真

ここに画像の説明を入力してください。

これは私の.vimrcファイルです。

set nocompatible              " be iMproved, required
filetype off                  " required

"***************************************************** Plugins ***********************************************************
" set the runtime path to include Vundle and initialize
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
" let Vundle manage Vundle, required

Plugin 'VundleVim/Vundle.vim' "plugin manager is Vundle
Plugin 'itchyny/lightline.vim' "plugin lightline for customizing status line 
set laststatus=2        "necessary for plugin lightline to work
call vundle#end()            " required
filetype plugin indent on    " required
"************************************************************************************************************************


"************************************************** Other Stylings ********************************************************
set number "display line numbers
colorscheme pulumi "vim colorscheme

ベストアンサー1

カラースキームには、トゥルーカラーディスプレイ用のカラー(GUIカラーで設定)と256色ディスプレイ用のカラーの2つのカラーセットが含まれています。お客様の場合は端末を使用中で、別途termguicolors設定がなく、256色セットを使用しており、実際のカラーセットとは異なって見えます。

新しいVimを使用すると、termguicolors端末で実際の色を使用し、GUIから見えるように見えるようにするオプションを設定できます。次のようになります。

if has("termguicolors")
  set termguicolors
  if &t_8f == ''
    " The first characters after the equals sign are literal escape characters.
    set t_8f=[38;2;%lu;%lu;%lum
    set t_8b=[48;2;%lu;%lu;%lum
  endif
endif

$TERM必要に応じて、または環境の値に基づいて条件を指定することもできます。$COLORTERM

おすすめ記事