6

どこにも答えが見つからないため、stackoverflowで尋ねるのはこれが初めてです。私は emacs を使用してすべてのコードを記述し、ubuntu から mac os に切り替えました。1 つの問題が私を悩ませてきました: Linux システムのターミナルから firefox ウィンドウを開くのと同じように、mac ターミナルから emacs ウィンドウを開くにはどうすればよいでしょうか? Linuxシステムでの動作方法は、端末からコマンドを入力するたびに、端末がPATHでバイナリを検索して実行することです。Mac の場合、「/Application」ディレクトリの下のウィンドウ フォームでしかアプリケーションを開くことができず、ターミナルから開いたすべてのバイナリが非ウィンドウ フォームになりますか? 本当にありがとう!!

4

5 に答える 5

5

OS X に付属するプリインストールされた Emacs は、GUI なしで構築されています。したがって

$ emacs   # in the shell/terminal

グラフィカルウィンドウを開かず、代わりにテキスト/ターミナルバージョンを開きます。このバージョン ( にインストールされている/usr/bin/emacs) も古く、Mountain Lion では 22.1.1 であることに注意してください。

希望する動作を実現するために (そしてボーナスとして Emacs の最新バージョンを入手するために)、最新の Emacs ビルドをダウンロードできます。これは、http://emacsforosx.com/を含むさまざまな場所で入手できます。

これらのビルド済み Emacs のほとんどは の下/Applicationsにインストールされており、ターミナルから呼び出すには、バイナリへのフル パスを指定する必要があります。これは通常、次のとおりです。

 /Applications/Emacs.app/Contents/MacOS/Emacs

次のように、このバイナリへの単純なエイリアスを作成できます.bashrc

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

そして、コマンドラインから emacs を完全に起動します。

于 2012-09-07T23:08:34.847 に答える
1

あなたがこのようなものを探しているかどうかわからない

/path/to/some.appを開きます

于 2012-09-07T16:41:40.457 に答える
1

試してみました

/Applications/Utilities/Terminal.app/Contents/MacOS/Terminal&

そしてそれは新しいウィンドウをうまく開きました。

OSX10.7.4はこちら。

編集:確かに私が試してみると:

/Applications/Utilities/Terminal.appを開きます

新しいターミナルウィンドウは開かれません

だが、

--new/Applications/Utilities/Terminal.appを開きます

また、動作し、ジョブは新しい端末を開始した端末に関連付けられていないため、おそらく私の最初のオプションよりも優れています。

于 2012-09-07T16:41:49.540 に答える
1

まず、Mac OS/X の emacs ビルドをhttp://emacsformacosx.com/からダウンロードします。

次に、インストールすると、次のことができます。

  1. コマンドラインから開くopen -a emacs
  2. .emacs init でサーバー モードを実行するように設定してから、コマンド ラインemacsclient fooで file を入力しますfoo
于 2013-06-19T22:48:56.563 に答える
1

Fink 経由で emacs を入手するか、ここにアクセスすることをお勧めします: http://emacsformacosx.com/

これにより、X サーバーを介して実行されるローカル バージョンの emacs をインストールできるため、完全な GUI インターフェイスを備えています。

于 2013-06-19T22:10:53.983 に答える