Bash içinde emacs nasıl açılır


124

Ubuntu 11.10 kullanıyorum. Terminalde "emacs" komutunu yazdığımda, emacs'i ayrı bir pencere olarak açıyor. Nano düzenleyici gibi terminalin içinde nasıl açabilirim?


Her zamanki gibi böyle bir soru gördüğümde, neden bunu yapmak isteyeceğini merak ediyorum. Grafik emacs ile istediğiniz her yazı tipini, güzel renk şemasını, görüntü desteğini vb.
Kullanabilirsiniz

29
@Daimrod: Bazen yeni bir pencere açılan, konsantre zihni taciz eder. Bazen mevcut bir pencerede hızlıca bir tane yapmak istersiniz ve bazen şeyiniz için bütün bir oda ayırmak istersiniz.
nperson325681

7
@Daimrod çünkü bazen dosyaları yavaş bir bağlantıda iki ssh atlamasında düzenliyorsunuz ve emacs'in X sürümü bağlantınız için çok fazla.
Trebor Rude

1
Ayrıca, Emacs'ı terminal modunda kullanarak pratik yapmak isteyebilirsiniz.
cammil

@Daimrod, tmate gibi bir hizmetle eşleştirmek için de kullanışlıdır
Paul Byrne

Yanıtlar:


207

Emacs birçok başlatma seçeneği alır. Aradığınız emacs -nwşey, ayarlanmış olsa bile DISPLAY ortam değişkenini göz ardı ederek terminal içinde emac'leri açacaktır. Bu bayrağın uzun biçimi emacs --no-window-system.

Emacs başlatma seçenekleri hakkında daha fazla bilgi kılavuzda bulunabilir .


46

Sadece yazın emacs -nw. Bu bir X penceresi açmaz.


28

İşlevsellik sağlama ruhu içinde , adresinde bulunan .profileveya .bashrcdosyanıza gidin /home/usr/ve en altta satırı ekleyin:

alias enw='emacs -nw'

Şimdi, bir terminal oturumunu her açtığınızda, örneğin sadece enwyazarsınız ve üç harfle emacs penceresiz seçeneği vardır :).


12

EMACS'ı X olmadan açmanız gerekirse:

emacs -nw

1
Gelecekte, kod biçimlendirmesinin düzgün çalışması için yeni bir satıra ihtiyacınız olduğunu unutmayın. Ben de kullandığım ilk birkaç kez bana sahip oldu :)
Tikhon Jelvis

1
Teşekkürler Tikhon! Bu beni bütün gün
sinirlendiriyor

4

Diğer ad çözümünü amaçlarım için beğenmedim. Birincisi, ayar için işe yaramadıexport EDITOR="emacs -nw" .

Ancak --without-xyapılandırmaya geçebilirsiniz ve ardından sadece normal ol ' emacsher zaman terminalde açılacaktır.

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

1
emacs hello.c -nw 

bu, terminalin içinde emacs kullanarak bir hello.c dosyası açmaktır


1

emacs —daemonArka planda çalışan emac'leri çalıştırmayı emacsclientve emacs sunucusuna bağlanmayı deneyin .

Modern sistemlerde ek yükten çok fazla tasarruf edilmemiştir, ancak birkaç emac örneğini çalıştırmaktan çok daha iyidir.


0

--no-desktopKaydedilen birkaç arabelleğin başlatılmasını önlemek için seçenek eklemek de yararlı olabilir .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.