Ubuntu 11.10を使用しています。ターミナルでコマンド「emacs」を入力すると、emacsが別のウィンドウとして開きます。 nanoエディターのように、ターミナル内で開くにはどうすればよいですか?
Emacsは多くの起動オプションを取ります。探しているのはemacs -nw
です。これは、設定されていてもDISPLAY環境変数を無視して端末内でemacsを開きます。このフラグの長い形式はemacs --no-window-system
です。
Emacs起動オプションの詳細については、 manual をご覧ください。
emacs -nw
と入力するだけです。これはXウィンドウを開きません。
機能を提供するという精神で、.profile
にある.bashrc
または/home/usr/
ファイルに移動し、下部に次の行を追加します。
alias enw='emacs -nw'
ターミナルセッションを開くたびに、たとえばenw
と入力するだけで、3文字のemacs no-windowオプションがあります:)。
XなしでEMACSを開く必要がある場合:
emacs -nw
emacs hello.c -nw
これは、ターミナル内でemacsを使用してhello.cファイルを開くことです
私の目的のためにエイリアスソリューションが好きではありませんでした。 1つは、export EDITOR="emacs -nw"
の設定では機能しませんでした。
ただし、--without-x
を渡して構成すると、通常のol 'emacs
が常にターミナルで開きます。
curl http://gnu.mirrors.hoobly.com/emacs/emacs-25.3.tar.xz
tar -xvzf emacs-25.3.tar.xz && cd emacs-25.3
./configure --without-x
make && Sudo make install
emacs —daemon
を試してバックグラウンドでemacsを実行し、emacsclient
を試してemacsサーバーに接続します。
最近のシステムで節約されるオーバーヘッドはそれほど多くありませんが、emacsのいくつかのインスタンスを実行するよりもはるかに優れています。
オプション--no-desktop
を追加して、保存されたいくつかのバッファーを起動しないようにすることも役立ちます。