2015-01-23 2 views
0

vim에서 colorscheme을 설정하는 데 어려움을 겪고 있습니다. jellybeans, gruvbox, molokai (AUR에서 Manjaro Linux를 사용합니다.)와 같은 많은 테마를 설치했지만 colorscheme name_of_the_colorscheme을 내 .vimrc 또는 /etc/vimrc 중 하나와 함께 작성하면 작동하지 않습니다. gruvbox로 기본 테마의 jellybeans와 같은 임의의 색상을 얻습니다. vim에서 수동으로 :colo으로 설정하면 괜찮습니다. 은 내가 터미널에서 정력을 실행할 때, 그것은로드 두 개 또는 3 초 걸리는 것으로 나타났습니다, 나는 종료 할 때 그것으로vim에서 colorscheme을 변경할 수 없습니다.

[email protected] ~ $ vim .vimrc 
[email protected] ~ $ 

에 반대

[email protected] ~ $ vim .vimrc 

[email protected] ~ $ 

처럼 빈 줄을 잎 일반적으로 (그리고해야한다).

흥미로운 점은 내 랩톱에서 똑같은 일을하고 완벽하게 작동한다는 것입니다. 내 데스크톱 PC에서는 그렇지 않습니다. 심지어 노트북에서 데스크톱으로 .vimrc/etc/vimrc을 복사했지만 문제가 지속됩니다. $TERMxterm-256color으로 설정되었고, 심지어는 set t_Co=256을 rc 파일에 쓰려고 시도했지만, 심지어 쓸모가 없습니다. 문제를 해결하려면 어떻게해야합니까?

+0

왜 'vi'를 사용하여 vim을 시작합니까? Vim과 vi는 별도의 프로그램입니다. – EvergreenTree

+0

죄송합니다. 언급하지 않으 셨습니다.'vi '를'vim'으로 대체하는'.bashrc' 파일에 별칭을 설정했습니다. 그 문제는 그와 관련이 없지만,'vim '을 사용해도이 문제는 해결되지 않습니다. 내 질문을 수정하겠습니다. – yellowquark

답변

0

마지막 colorscheme 명령이 실행 된 위치에 대해 확실하지 않으므로 최종 결과는 분명히 무작위입니다. 이 정력을 시작하는 동안 실행되는 모든 colorscheme 옵션을 인쇄합니다

vim --cmd 'profile start profile.log' \ 
    --cmd 'profile func *' \ 
    --cmd 'profile file *' \ 
    -c 'profdel func *' \ 
    -c 'profdel file *' \ 
    -c 'qa!' && grep --color -in "colorscheme" profile.log 

다음 vim 시작 디버깅 갈 수있는 쉬운 방법입니다. 거기에서 일할 수 있습니다.

+0

좋아, 나는 종료 할 때 vim colorschemes를 유지하지 못하도록 쉘을 막는'.vimrc' 라인을 비활성화 시켰으며 이제 색상은 무작위가 아니지만 기본 colorscheme 만 계속로드합니다. 또한'/ etc/vimrc'에서 colorscheme 라인을 제거했습니다. 그래도 그 출력물로 무엇을해야할지 모르겠지만 ... 유용한 것을 찾을 수 없습니다. – yellowquark

관련 문제