質問

cscopeがvimではなくMacVimでファイルを開くようにするため、cscopeで使用されるEDITOR環境変数の値として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

コマンドラインからMacVimを呼び出す

$ /Applications/MacVim.app/Contents/MacOS/MacVim

動作します。

これを修正するにはどうすればよいですか

役に立ちましたか?

解決

mvimスクリプトをパスに入れて、これを試してください:

export EDITOR = <!> quot; mvim -f <!> quot;

これは、Gitコミットメッセージの編集としてMacVimを使用する際のチケットでした。

他のヒント

EDITOR = / Applications / MacVim.appをエクスポートしましたか?

または、Openを使用してアプリを起動する小さなスクリプトでMacVimをラップしますか?

EXPORT変数を正確に設定してgitコミットを開始すると、うまくいきます。それを呼んでいるのは何を使用していますか?代わりに、EXPORTがMacVimディスクイメージに付属するmvimスクリプトを指すように設定することを検討しましたか?

<plug>

私の起動ツールはこのために設計されています。 Appleのopenに似ていますが、アプリケーションバンドルを起動するのではなく、そのバンドルへのパスを取得できます。例:

% launch -ni com.apple.safari
/Applications/Safari.app

launchはFinkおよびMacPortsにもあります。

</plug>

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top