Emacs

從 emacs 打開終端

  • March 9, 2020

是否有一種快速方法(鍵盤快捷鍵)可以在與目前 emacs 緩衝區中的文件相同的目錄中打開終端仿真器(在我的情況下為 urxvt)?

該組合M-!允許您啟動 shell 命令。您可以使用它來啟動一個單獨的urxvt.

M-! urxvt RET

我剛剛嘗試過xterm(我沒有urxvt),它確實在與緩衝區中的文件相同的目錄中打開。

如果要定義快捷方式,請在 init 文件中添加類似的內容:

(global-set-key (kbd "C-c s") (kbd "M-! urxvt RET"))

就我而言,我將快捷方式綁定到:Ctrl+ C- S

我通常使用M-x term.

您還可以結帳:

  • M-x terminal
  • M-x shell

M-x term正在有效地啟動用 elisp 編寫的終端仿真器。從幫助:

term

M-x … RET 在新緩衝區中啟動終端仿真器。(學期計劃)

term 是 `term.el’ 中一個互動式編譯的 Lisp 函式。

在新緩衝區中啟動終端仿真器。緩衝區處於 Term 模式;有關在該緩衝區中使用的命令,請參見*`term-mode’*。

鍵入 Cc b 以切換到另一個緩衝區。

引用自:https://unix.stackexchange.com/questions/44932