Saya dulu sudo apt-get install emacs
mengunduh emacs. Saya mengharapkan emacs baris perintah untuk mulai ketika saya berlari emacs
tetapi emac GUI yang dimulai.
Bagaimana saya bisa mengunduh emacs baris perintah?
Saya dulu sudo apt-get install emacs
mengunduh emacs. Saya mengharapkan emacs baris perintah untuk mulai ketika saya berlari emacs
tetapi emac GUI yang dimulai.
Bagaimana saya bisa mengunduh emacs baris perintah?
Jawaban:
Emacs baris perintah diinstal bersama dengan GUI.
Untuk menjalankannya, gunakan -nw
opsi. Penjelasan dari man emacs
:
-nw , --no-window-system
Tell Emacs untuk tidak menggunakan antarmuka khusus untuk X. Jika Anda menggunakan
switch ini ketika memanggil Emacs dari jendela xterm (1), tampilan
dilakukan di jendela itu.
Jadi jalankan perintah berikut untuk menggunakan emacs dari command-line:
emacs -nw
Jika Anda tidak ingin mengetik emacs -nw
, Anda bisa membuat alias. Masukkan baris berikut di ~/.bashrc
atau ~/.bash_aliases
:
alias emacs="emacs -nw"
Anda dapat menambahkan alias ini dalam satu baris dengan menggunakan I / O Redirection:
echo alias emacs="emacs -nw" >> ~/.bashrc
Itu akan emacs-nox
saya percayai. Ini adalah paket meta yang saat ini menunjuk emacs24-nox
.
Deskripsi: Editor GNU Emacs (tanpa dukungan X)
Jadi, sama seperti sebelumnya tetapi dengan paket itu:
sudo apt-get install emacs-nox
atau sebagai alternatif
sudo apt-get install emacs24-nox
Untuk kasus seperti ini, di mana Anda bertanya-tanya apa yang ada dalam paket apa, coba ini:
apt-cache search ^emacs
kemudian
apt-cache show <whateverpackage>
Jika memungkinkan, hapus versi lama emacs, lalu instal ulang versi tanpa X. Perintah *
di akhir adalah penting dan akan menyelamatkan Anda dari dunia kesakitan.
apt-get remove emacs*
apt-get install emacs-nox
Anda juga dapat menentukan versi emacs tanpa X untuk menginstal, seperti emacs23-nox
atau emacs24.nox
daripada menginstal paket alias.
Tentu, Anda dapat mengacaukan dengan alias bash atau lewat -nw
, tetapi ketika Anda menggunakan sudo, atau emacs dipanggil oleh git, Anda akan melihat jendela X itu sekali lagi.
Saya pikir saya secara tidak sengaja menurunkan pos tanpa bermaksud melakukannya. emacs -nw
adalah pilihan yang benar.
Saya hanya bosan dengan vi / emacs flame warz. Jika posting asli tidak menyebutkan vi, maka menyebutkan vi tidak membantu.
Selain itu, emacs memiliki mode vi di dalamnya - viper-mode
.