vimrc를 생성하면 vim이 중단됩니다.

vimrc를 생성하면 vim이 중단됩니다.

현재 ssh를 통해 서버에 로그인 ssh -Y하고 tmux 세션을 실행 중입니다.

vim을 실행하고 실행하면 :colorscheme elflord색 구성표가 변경됩니다. (색상은 제가 기대했던 색상과 정확히 일치하지는 않지만 256색상인 것 같습니다.

파일 을 만들고 ~/.vimrc한 줄을 넣으면

colorscheme elflord

그런 다음 vim을 실행하면 색상이 표시되지 않고(흰색 텍스트만) 명령을 사용하여 색상을 변경할 수 없습니다 :colorscheme.

답변1

Vim의 최신 버전(Vim 8부터 시작하는 것으로 생각됩니다)에서는 사용자에게 개인 파일이 없으면 ~/.vimrcVim이 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 오류를 어디에 보고해야 할지 모르겠습니다. 조사하겠습니다.

관련 정보