2012-01-05 12 views
87

私はUbuntu 11.10を使用しています。私は端末にコマンド "emacs"を入力すると、emacsを別のウィンドウとして開きます。ナノエディタのように、どうすれば端末の中で開くことができますか?bashの中でemacsを開く方法

+0

いつも私がそのような質問を見ると、なぜあなたがそれをしたいと思うのだろうかと思います。グラフィカルなemacsを使って、好きなフォント、素敵なcolorscheme、イメージサポートなどを使うことができます。 – Daimrod

+18

@Daimrod:時々新しいウィンドウがハラスを集中させて集中します。時には、既存のウィンドウですばやいものを作成したい場合や、時にはあなたのために部屋全体を予約したい場合もあります。 – progo

+3

@Daimrod遅いリンクで2つのsshホップを越えてファイルを編集していることがあり、X版のemacsがあなたの接続に多すぎるためです。 –

答えて

140

Emacsには多くの起動オプションがあります。あなたが探しているのは emacs -nwです。DISPLAY環境変数が設定されていても、端末内でEmacsを開きます。 このフラグの長い形式はemacs --no-window-systemです。

emacsの起動オプションの詳細については、manualを参照してください。

31

emacs -nwと入力してください。これはXウィンドウを開きません。

11

あなたはXなしEMACSを開く必要がある場合は、次の機能が/home/usr/で、下にあるあなたの.profile.bashrcファイルにアクセスしてください提供の精神で

emacs -nw 
+1

将来、コードの書式設定が正しく機能するには、改行が必要であることに注意してください。それは私にも私もそれを使用した最初のカップル時間を持っています:) –

+0

ありがとう、ティホン!それは一日中私を怒らせている:P – speeves

21

の行を追加します。

alias enw='emacs -nw' 

端末セッションを開くたびに、たとえばenwと入力するだけで、3つの文字でemacs no-windowオプション:)を入力するだけです。

0

オプション--no-desktopを追加して、保存された複数のバッファの起動を避けることもできます。

0
emacs hello.c -nw 

これは私が私の目的のためにエイリアスソリューションを好きではなかった、端末

0

内のemacsを使用してのhello.cファイルを開くことです。 1つは、export EDITOR="emacs -nw"の設定では機能しませんでした。

しかし、--without-xを設定してから、通常の「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 
関連する問題