내 :colorscheme이 올바르게 표시되지 않는 것 같습니다. 관련된 용어가 많이 있습니다. vim 색상 모드란 무엇입니까?

내 :colorscheme이 올바르게 표시되지 않는 것 같습니다. 관련된 용어가 많이 있습니다. vim 색상 모드란 무엇입니까?

Vim에서 사용하고 있는 :colorschemes가 올바르게 표시되지 않는 것 같습니다.
색상이 손상되었습니다.
이는 3개의 다른 공급업체로부터 3개의 VM(Ubuntu 22.04 시스템 2개와 Debian 12 1개)을 임대했기 때문이라고 생각합니다.
최소한의 플러그인으로 모든 가상 머신에 Vim을 설치했습니다.

내 생각에는 3개 모두에서 동일한 설정이 적용됩니다.

  • slate착색 구성표,
  • :set background=dark,
  • syntax on,
  • :set termguicolors? = notermguicolors;

하지만 이 slate색 구성표는 내가 연결하는 VPS마다 다르게 보입니다.

내 터미널에서는 다음과 같이 slate보입니다.

여기에 이미지 설명을 입력하세요.

내 생각엔 slate이렇게 되어야 할 것 같아여기:

여기에 이미지 설명을 입력하세요.

desert내 터미널에서 보이는 모습은 다음과 같습니다 .

여기에 이미지 설명을 입력하세요.

내 생각엔 desert이렇게 되어야 할 것 같아여기:

여기에 이미지 설명을 입력하세요.

난 이 색상이 더 좋아웹사이트, 왜냐하면 텍스트가 더 밝고 대비가 거의 최적인 반면, 내 컴퓨터에서는 텍스트가 더 어둡거나 어두워지고 대비가 너무 낮기 때문입니다.
물론 색상은 모두 망가졌고 빨간색이나 파란색으로 약간 치우친 것이 아닙니다.

Ubuntu 22.04 LTS, Gnome Desktop을 사용하여 가정용 노트북에서 이 VPS에 연결하고 있습니다.
저는 GNOME 42 버전 3.44.0용 Gnome 터미널을 사용하고 있습니다. 내 집 노트북과 모든 VPS의 모든 것이 최신 상태이고 최신 버전을 사용할 수 있으며 업데이트, 업그레이드되고 일주일에 두 번 재부팅됩니다. 컴퓨터를 다시 시작하는 데 문제가 되는 중요한 응용 프로그램이나 프로세스가 없습니다.

지금까지 가장 실망스러웠던 점은 gruvbox내 터미널에서 Vim 테마가 다음과 같다는 점입니다.

여기에 이미지 설명을 입력하세요.

gruvbox색 구성표 는 이렇습니다다음과 같아야합니다:

여기에 이미지 설명을 입력하세요.

다른 스레드에서 사람들은 echo $TERM출력에 대해 물었고 여기에는 다음과 같은 내용이 있습니다.

michal@ubuntu:~$ echo $TERM
xterm-256color

그들도 물어보는데 echo $COLORTERM나는 그랬어빈 문자열이것으로부터(좋은지 나쁜지 설명해주세요. $COLORTERM무엇을 의미하는지 찾기가 어렵습니다.):

michal@ubuntu:~$ echo $COLORTERM

활성화하려고 시도했지만 :set termguicolors색상이 더 추악하고 무작위로 만들어졌으며 나를 불안하게 만드는 이상한 강조 표시가 추가되었습니다. 활성화한 후의 colorscheme slate모습은 다음과 같습니다 :set termguicolors.

여기에 이미지 설명을 입력하세요.

colorscheme gruvbox활성화한 후의 모습은 다음과 같습니다 :set termguicolors.

여기에 이미지 설명을 입력하세요.

gruvbox개발자가 인쇄 화면에서 보여준 것과는 거리가 멀습니다.깃허브 페이지.

~/.vimrc file인쇄 화면에 표시되지 않는 나머지 부분은 다음과 같습니다.

syntax reset                " Reapply the syntax highlighting rules based on the current colorscheme and other related settings.
set nocompatible            " Set compatibility to Vim only.
"    ^%#@thousand:'   anne-marie-claire'claudia:B    boys-and-girls'*    james_bond_007'    '"stuff_is_so_good"'
set wildmenu                " Enable Vim's builtin auto completion engine
set ignorecase              " By default searching in Vim using / command is case-sensitive.
"                           " Use 'set ignorecase' to set searching in Vim case insensitive.
"                           " Use 'set smartcase' to make search case insensitive if you type
"the search pattern using lower case only.
"
set number                  " Show line numbers.  Opposite is set nonumber.
"
set shiftwidth=2            " Set tabulator size to 2
"                           " The amount of spaces the text shifts after >> key is pressed.
set tabstop=2               " Set tabulator size to 4
"                           " The amount of spaces the text shifts after Tab key is pressed.
set softtabstop=2           " Set tabulator size to 4
"                           " https://youtu.be/6sslhOEd2ZA?si=jAJ7Sio15a5UW_GB 
"
set wrap                    " Automatically wrap text that extends beyond the screen length.
"
set laststatus=2            " Show status bar.
set fileformat=unix         " This option is local to each buffer.
"
set encoding=utf-8          " Force encoding.
set list                    " Shows hidden characters
"set nolist                 " Hide invisible characters
set list                    " Shows hidden characters
"
set nohlsearch              " Disable search highlighting.
set hlsearch                " Enable search highlighting.
"
"                           " Call the .vimrc.plug file
if filereadable(expand("~/.vimrc.plug"))
  source /home/michal/.vimrc.plug
endif
"
"
"
" i  Insert mode map. Defined using ':imap' or ':inoremap'.
:inoremap <Caps> <Esc>
":inoremap <Caps_Lock> <Esc>
":inoremap <CapsLock> <Esc>
set t_u7=    "  https://github.com/vim/vim/issues/6365
"               https://superuser.com/questions/1284561/why-is-vim-starting-in-replace-mode
"
" Press F4 to toggle highlighting on/off, and show current value.
:noremap <F4> :set hlsearch! hlsearch?<CR>
"
filetype on
syntax on

관련 정보