2

/path/to/startupscripts ディレクトリに次のスクリプトがあるので、「emacs」コマンドで emacs GUI を開くことができます。

#!/bin/sh
/Applications/Emacs.app/Contents/MacOS/Emacs "$@"

~/.bash_profile を編集して、次の行を追加しました

export PATH=/path/to/startupscripts/emacs:$PATH

ただし、コマンド ラインに「emacs」と入力すると、必要な GUI ではなく、端末内で emacs が引き続き開くため、スクリプトは機能しません。また、/path/to/startupscripts ディレクトリにいて、スクリプトを実行して実行できる場合

chmod +x emacs
./emacs

しかし、後で「emacs」と入力しても、ターミナル内で開きます。私は少し初心者で、痛ましいほど明白な何かが欠けていると思います。

4

2 に答える 2

1

おそらく、.bash_profile を入手する必要があります。

source ~/.bash_profile

プロファイルを入手するか、ログアウトして再度ログインしない限り、プロファイルに加えられた変更は適用されません。

それを除けば、すべてがうまくいくように見えます。

ただし、これにはスクリプトの代わりにエイリアスを使用することを検討することをお勧めします。これは、これをプロファイルに追加することで実行できます。

alias emacs=/Applications/Emacs.app/Contents/MacOS/Emacs

これはおそらく、PATH 変数に追加することなく、必要な機能を取得するためのよりクリーンな方法です。

それが役立つことを願っています![emacs ではなく vim をどのように使用すべきかについて、必須のコメントを挿入してください:P]

于 2014-08-29T18:54:57.980 に答える