OSX : 애플리케이션 번들을 가리키는 환경 변수?
-
06-07-2019 - |
문제
CSCOPE가 VIM 대신 MacVIM에서 파일을 열기를 원하므로 CSCOPE에서 사용하는 편집기 환경 변수의 값으로 MacVim의 경로를 갖추려고 노력하고 있습니다.
$ export EDITOR=/Applications/MacVim.app/Contents/MacOS/MacVim
지금 CTAGS 내에서 파일을 편집하려는 경우 작동하지 않으며이 오류 메시지가 발생합니다.
$ MacVim[8384:10b] No Info.plist file in application bundle or no NSPrincipalClass in the Info.plist file, exiting
Commandline에서 MacVim을 호출합니다
$ /Applications/MacVim.app/Contents/MacOS/MacVim
그래도 작동합니다.
이것을 어떻게 고칠 수 있습니까?
해결책
MVIM 스크립트를 경로에 넣고 시도해보십시오.
내보내기 편집기 = "mvim -f"
이것은 macvim을 GIT 커밋 메시지를 편집 할 때 나를위한 티켓이었습니다.
다른 팁
Export Editor =/Applications/MacVim.App을 사용해 보셨습니까?
아니면 앱을 시작하기 위해 Open을 사용하는 작은 스크립트로 MacVim을 래핑합니까?
내보내기 변수를 정확히 그로 설정하고 git 커밋을 시작할 때 그것은 잘 작동합니다. 무엇을 사용하고 있습니까? 대신 MacVim 디스크 이미지에 나오는 MVIM 스크립트를 가리 키도록 내보내기 설정을 고려 했습니까?
<plug>
나의 시작하다 도구는 이것을 위해 설계되었습니다. 애플과 같다 open
, 그러나 응용 프로그램 번들로의 경로를 시작하지 않고 경로를 얻을 수 있습니다. 예를 들어:
% launch -ni com.apple.safari
/Applications/Safari.app
launch
Fink와 MacPorts에도 있습니다.
</plug>
제휴하지 않습니다 StackOverflow