터미널에서 vim을 실행할 때 PATH는 터미널과 동일합니다. 하지만 gvim PATH를 실행하면 제대로 읽히지 않습니다.
현재이 수정 사항을 사용하여 gvim을 시작하고 있지만 더럽게 느껴집니다.
bash -lc gvim
vimrc에 경로를 추가해 보았습니다.
let PATH = '/ home / user / .rvm / gems / ruby-2.1.0 / bin : /home/user/.rvm/gems/ruby-2.1.0@global/bin : /home/user/.rvm/ rubies / ruby-2.1.0 / bin : / opt / project-neon / bin : / usr / lib / lightdm / lightdm : / usr / local / sbin : / usr / local / bin : / usr / sbin : / usr / bin : / sbin : / bin : / usr / games : / usr / local / games : /home/user/.cabal/bin : /home/user/.rvm/bin '
하지만 예상대로 작동하지 않았습니다.
이것은 작동하지 않습니다.
set shell=bash\ --login
내 vimrc에서 어떻게이 작업을 멋지게 만들 수 있습니까?
우분투를 사용하고 있습니다.
PATH
Vim에서 변경하지 마십시오 . Vim을 시작하는 프로세스에서 상속되며 Vim 외부에서 문제를 해결해야합니다.
을 설정하는 방법과 위치 PATH
, 데스크톱 환경 (있는 경우) 또는 GVim에서 얻을 수있는 가치를 알려주지 않았습니다.
-- 편집하다 --
당신이 명령 줄에서 GVIM을 미사일 때, 쉘의 환경 변수를 상속 동일한를 받아야 $PATH
과 $ gvim
당신이처럼 $ vim
.
메뉴 또는 아이콘에서 GVim을 시작하면 PATH
셸에 관계없이 정의 된 데스크톱 환경을 상속 PATH
하므로의 출력이 :echo $PATH
내 셸에서 가져와야하는 것과 다릅니다.
제 생각에는 GVim이 사용자 정의를 존중하도록하는 가장 효과적인 방법 PATH
은 단순히 파일 의 Exec
행 을 다음과 같이 변경하는 것 gvim.desktop
입니다.
Exec=gvim -f %F
에:
Exec=env PATH=/your/complete/path gvim -f %F
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다