En az dört olasılık biliyorum:
- eshell
- terim
- ANSI süreli
- kabuk
Bir kabuk fırlatmak için emacs için yerleşik araçların tam listesi nedir ve ne gibi faydalar ve dezavantajlar sunarlar?
En az dört olasılık biliyorum:
Bir kabuk fırlatmak için emacs için yerleşik araçların tam listesi nedir ve ne gibi faydalar ve dezavantajlar sunarlar?
Yanıtlar:
M-x shell
OS'nin kabuğu standart arayüzdür. Linux'ta bash (veya varsayılanı ne olursa olsun), Windows'ta cmd.exe'yi çağırır. M-x shell
en sık kullanılanıdır.
M-x eshell
tamamen emacs lisp ile yazılmış bir kabuktur. Bash'a benzer bir sözdizimi vardır, ancak elisp kuyusu ile tümleşiktir. örneğin burada elisp kodunu değerlendirebilirsiniz. Eshell, özellikle Windows'ta cygwin vb. Yüklü değilse kullanışlıdır.
M-x term
ve M-x ansi-term
çok gnome-terminali, xterm'den, vb ana farkı gibi terminal öykünmeleri vardır M-x shell
olduğunu, içinde eshell
veya shell
tuşlarının emacs hala, ama içinde, term
emacs tuşları, çalışma bulunmamaktadır. Ancak, avantaj ssh, vim veya text-UI tabanlı olan M-x eshell
veya içinde çalışmayan herhangi bir komutu çalıştırabilmenizdir M-x shell
.
term
ve ansi-term
farklı paketlerdi, ancak şimdi aynı dosya içerisinde 2 farklı komut var. Onları fazla kullanmadım. Bununla ilgili daha ayrıntılı bir cevabı emacs wiki'de bulabilirsiniz .
Blogumda daha fazla bilgi var .