현재 ssh를 통해 서버에 로그인 ssh -Y
하고 tmux 세션을 실행 중입니다.
vim을 실행하고 실행하면 :colorscheme elflord
색 구성표가 변경됩니다. (색상은 제가 기대했던 색상과 정확히 일치하지는 않지만 256색상인 것 같습니다.
파일 을 만들고 ~/.vimrc
한 줄을 넣으면
colorscheme elflord
그런 다음 vim을 실행하면 색상이 표시되지 않고(흰색 텍스트만) 명령을 사용하여 색상을 변경할 수 없습니다 :colorscheme
.
답변1
Vim의 최신 버전(Vim 8부터 시작하는 것으로 생각됩니다)에서는 사용자에게 개인 파일이 없으면 ~/.vimrc
Vim이 defaults.vim
런타임 디렉터리에서 실행되어 적절한 기본값을 로드합니다.
일반적인 조언은 ~/.vimrc
파일을 처음 생성할 때 파일 상단에 몇 줄을 포함하여 defaults.vim
파일에서 가져온 것과 동일한 설정(파일 유형 감지 및 구문 강조 활성화 포함)을 유지해야 한다는 것입니다.
바라보다:help defaults.vim
~/.vimrc
, 다음 줄을 사용하여 새 파일을 시작하라는 메시지가 표시됩니다.
unlet! skip_defaults_vim
source $VIMRUNTIME/defaults.vim
colorscheme elflord
그런 다음 이 두 줄 아래에 구성을 추가 할 수 있습니다 . 기본적으로 제공되는 설정은 유지되지만 시작 시 사용되는 색 구성표는 변경됩니다.
답변2
색 구성표를 변경하려면 vimrc
다음도 켜야 합니다 syntax
.
syntax on
colo elflord
또한 색 구성표가 설치되어 있는지 확인하십시오.
답변3
내 생각엔 그런 일이 일어나고 있는 것 같아
- 이
~/.vimrc
파일을 생성하면 vim이 시스템 전체 vimrc 파일을 읽을 수 없습니다/etc/vim/vimrc
. (또는 표준 설치 시 시스템의 어느 위치에 있든 상관없습니다.)
나는 아니에요알다이것이 버그라면. 하지만 나는 그렇게 생각한다. vim 오류를 어디에 보고해야 할지 모르겠습니다. 조사하겠습니다.