Sudo apt-get install emacs
を使用してemacsをダウンロードしました。 emacs
を実行したときにコマンドラインのemacsが起動するはずでしたが、代わりにGUIのemacsが起動しました。
コマンドラインemacsをダウンロードするにはどうすればよいですか?
コマンドラインemacsはGUIとともにインストールされます。
実行するには、-nw
オプションを使用します。 man emacs
からの説明:
-nw、-no-window-system
Xへの特別なインターフェースを使用しないようEmacsに伝えてください。
このスイッチは、xterm(1)ウィンドウからEmacsを呼び出すときに表示します
はそのウィンドウで行われます。
したがって、コマンドラインからemacsを使用するには、次のコマンドを実行します。
emacs -nw
emacs -nw
と入力する必要がない場合は、エイリアスを作成できます。 ~/.bashrc
または~/.bash_aliases
に次の行を追加します。
alias emacs="emacs -nw"
I/Oリダイレクトを使用して、このエイリアスを1行で追加できます。
echo alias emacs="emacs -nw" >> ~/.bashrc
それはemacs-nox
だと思います。これは、現在emacs24-nox
を指しているメタパッケージです。
説明:GNU Emacsエディター(Xサポートなし)
それで、以前と同じように、しかしそのパッケージで:
Sudo apt-get install emacs-nox
または代わりに
Sudo apt-get install emacs24-nox
このような場合、どのパッケージに何が入っているのか疑問に思う場合は、これを試してください:
apt-cache search ^emacs
それから
apt-cache show <whateverpackage>
可能であれば、古いバージョンのemacsを削除してから、Xなしのバージョンを再インストールしてください。コマンドの最後にある*
は重要であり、苦痛の世界からあなたを救います。
apt-get remove emacs*
apt-get install emacs-nox
また、エイリアスパッケージをインストールする代わりに、emacs23-nox
やemacs24.nox
など、インストールするXなしのemacsのバージョンを指定することもできます。
確かに、bashエイリアシングを台無しにしたり、-nw
を渡すことができますが、Sudoを使用するか、gitによってemacsが呼び出されると、そのXウィンドウが再び表示されます。
意図せずに誤って投稿をダウングレードしたと思います。 emacs -nw
は正しいオプションです。
Vi/emacsのフレームウォーズにうんざりしています。元の投稿でviに言及していなかった場合、viに言及しても助けにはなりません。
さらに、emacsには- viper-mode
というviモードがあります。
すでにインストール済みです。
Emacsを実行するには:
emacs -nw