/ / Jak wygenerować bufor * powłoki * w emacs? - linux, shell, emacs

Jak wygenerować bufor * powłoki * w emacs? - linux, shell, emacs

Mój wykładowca robi wszystko bez wytłumaczenia, a ja próbowałem dowiedzieć się, jaki skrót użył do konwersji swojego bufora emacs z notes.md na muszla, ale nie mogę tego zrobić. "Sprawdziłem i próbowałem użyć M-x, aby to zrobić, ale to pozwala mi tylko wpisywać polecenia w dolnej części ramki i nie konwertuje całego okna emacs na terminal.

Czy są jakieś ustawienia, które muszę zmienić? Czy istnieje inny skrót, którego nie jestem świadomy?

Z góry dziękuję

Odpowiedzi:

2 dla odpowiedzi № 1

Możesz użyć (powłoki M-x), aby uruchomić powłokę w emacs. Zauważ, że nie przekonwertujesz emacsa na terminal, to tylko kolejny bufor, z procesem działającym wewnątrz niego.

Alternatywnie można uruchomić powłokę emacs z (M-x eshell), różnica polega na tym, że ta powłoka jest zaimplementowana w samym emacs, nie uruchamiając zewnętrznego programu.

Możesz także użyć (termin M-x), aby uruchomić terminalwspółzawodnictwo. Należy jednak zauważyć, że wewnątrz bufora emulatora terminalu nie można używać niektórych skrótów (większość z nich jest odwzorowywanych, aby rozpocząć od C-c zamiast C-x).

Jeśli chcesz użyć skrótu do uruchamiania powłoki, możesz ustawić skrót w pliku .emacs:

(global-set-key [f10] "shell) ; pressing F10 starts a shell

Ponadto, jeśli Twoim problemem jest to, że bufor powłoki jest tylko połową ramki, możesz ją rozwinąć, naciskając (C-x 1), która usuwa wszystkie pozostałe okna. Patrzeć na ten przewodnik Napisałem kilka lat temu, może to pomoże.