Emacsをデフォルトでターミナル(またはコンソール)モードで動作させるにはどうすればいいですか? -nw
?そしてそれが完了したら、私はそれを強制的にGUIモード(一度)で実行する必要がありますか?
回答:
回答№1の53私のDebianテストでは、 alias emacs="emacs -nw"
に続く emacs
端末のEmacsを開きます。そして、同じセッションでは、 emacs23-x
GUIでEmacsを開きます。
回答№2のための7
emacsを端末モードで使うことにした場合 常に、emacs-nox(Xをサポートしていないemacs)をインストールしてください。
インストール後も$ emacsによって実行されているので、エイリアスを再度作成する必要はありません!:)
そこにDebian Squeezeのリポジトリがあるので、Ubuntuにも入っているはずです。
回答№3の場合は3
この回答 私が見つけた方法が私にとってうまくいくことを示唆しています(エイリアスに問題がありました)。本質的に、実行可能なスクリプトを作成する
#!/bin/sh
emacs -nw "$@"
ポイント $EDITOR
それをあなたのシェルrcファイルに置きます。
回答№4の場合は0
alias emacs="emacs -nw"
または
unset DISPLAY
回答№5の場合は0
私はこの問題に遭遇し、別名を設定したくなかったので(emacs -nwをデフォルトシェルEDITORにしたかったので動作しませんでした) configure
If you are sure you want Emacs compiled without X window support, pass
--without-x to configure.
したがって、ソースからダウンロードしてビルドしたい場合は、
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