emacsがまだ実行されていない場合、emacsclientは常にコンソールアプリケーションとして起動しますが、GUIアプリケーションとして起動します。emacsclientは常にコンソールアプリケーションとして実行されます
emacsclient -a "" file
-a ""
は、どれもがすでに実行されていない場合、emacsのインスタンスを起動することがあります:
この
は、私が使用するコマンドです。emacsがまだ実行されていない場合、emacsclientは常にコンソールアプリケーションとして起動しますが、GUIアプリケーションとして起動します。emacsclientは常にコンソールアプリケーションとして実行されます
emacsclient -a "" file
-a ""
は、どれもがすでに実行されていない場合、emacsのインスタンスを起動することがあります:
この
は、私が使用するコマンドです。-a /usr/bin/emacs
またはあなたのemacsは何ですか?
新しいEmacsのフレームを作成するには:
emacsclient -c -a "" file
@choroba's answerに比べ-a ""
の利点は次の時間は、あなたがそれを開くファイルを開こうとしますので、それはデーモンモードでのemacsを起動することですほぼ即座に、Emacsを手動で、または.emacs
を(server-start)
または(server-mode 1)
で起動する必要はありません。
でした。ありがとう! –