youcompleteme 플러그인을 따르려면 vim7.3.584 버전 지원이 필요하며 제 gvim 버전은 7.3.547입니다
업그레이드할 때 이 튜토리얼을 참고했습니다: http://www.cnblogs.com/scue/p/3234102.html
하지만 업그레이드 후에도 gvim 버전은 여전히 7.3.547이고 vim 버전은 7.4.265
입니다.
vim이 아닌 gvim에서 youcompleteme 플러그인을 사용하고 싶습니다.
문제는 저절로 해결되었습니다. 해결 방법을 클릭하세요:
으아악이제 gvim 버전은 vim과 동일한 버전입니다.
하지만 위의 명령은 vim을 직접 호출할 수 있도록 gvim의 구성 정보를 수정하는 데 주로 사용됩니까?
아니요. 당신이 한 일은 vim을 다시 컴파일한 것입니다. 이런 식으로 gvim과 vim은 물론 동일한 버전입니다
글쎄요, vim의 소스코드 자체가 gui를 지원하고 있어서 실행해보면 그럴 것 같아요
으아아아이 명령은 이미 GUI 지원을 통해 vim으로 컴파일되었으며 다음 단계는
으아아아이 줄의 기능은 $PATH 변수 앞에 기본 설치 위치(/usr/local 아래 경로)를 추가하여 패키지 관리에서 새로 설치된 vim이 /usr에 설치된 vim보다 먼저 검색되도록 하는 것입니다. vim과 gvim은 모두 동일한 소스 코드에서 컴파일 및 설치되었으므로 당연히 동일한 버전입니다~
which vim
还有which gvim
해당 파일이 어디에 있는지, 어떤 파일이 있는지 살펴보세요. 아마도 위 작업에서 무슨 일이 일어났는지 더 명확하게 알 수 있을 것입니다~전반부에는 gvim이 아닌 vim만 업데이트했습니다. 물론 gvim은 아직 오래되었습니다.
으아악이 부분은 시스템에서 관리하는 부분입니다.
논리적으로 말하자면,
make install
후에gvim
은update-alternatives
일 수 있는vim
에 연결됩니다. 명령이 업데이트됩니다.make install
之后,gvim
会链接到vim
的,可能是你的update-alternatives
命令更新了它。后半部分,你(按照正常情况)把 vim(以及 gvim 链接)安装到了
후반부에는 (일반적으로)/usr/local
/usr/local
아래에 vim(및 gvim 링크)을 설치했습니다. 사용자/시스템 관리자의 자리이므로 시스템 패키지 관리자가 간섭하지 않으므로 정상적으로 설치됩니다. (그래서 위의 지저분한 설치 방법을 어디서 배웠는지 모르겠습니다.) 🎜경로가 수정되었기 때문일 것입니다. 어떤 vim을 사용하여 보면
라는 vim 실행 파일의 경로를 알 수 있습니다.