web-dev-qa-db-ja.com

bash内でemacsを開く方法

Ubuntu 11.10を使用しています。ターミナルでコマンド「emacs」を入力すると、emacsが別のウィンドウとして開きます。 nanoエディターのように、ターミナル内で開くにはどうすればよいですか?

108
jyriand

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

Emacs起動オプションの詳細については、 manual をご覧ください。

178
Jeff Foster

emacs -nwと入力するだけです。これはXウィンドウを開きません。

40
topskip

機能を提供するという精神で、.profileにある.bashrcまたは/home/usr/ファイルに移動し、下部に次の行を追加します。

alias enw='emacs -nw'

ターミナルセッションを開くたびに、たとえばenwと入力するだけで、3文字のemacs no-windowオプションがあります:)。

27
user2820579

XなしでEMACSを開く必要がある場合:

emacs -nw
12
speeves
emacs hello.c -nw 

これは、ターミナル内でemacsを使用してhello.cファイルを開くことです

1
muhe

私の目的のためにエイリアスソリューションが好きではありませんでした。 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
0
Eric Ihli

emacs —daemonを試してバックグラウンドでemacsを実行し、emacsclientを試してemacsサーバーに接続します。

最近のシステムで節約されるオーバーヘッドはそれほど多くありませんが、emacsのいくつかのインスタンスを実行するよりもはるかに優れています。

0
user2497

オプション--no-desktopを追加して、保存されたいくつかのバッファーを起動しないようにすることも役立ちます。

0
adolflow