我想在Emacs中关联一个键盘绑定(例如C-c a),它会自动启动一个ansi-term窗口,并使用我在
供参考,StackOverflow上有两个线程涉及类似问题: 但我不知道如何将这些线程中的思路结合起来,以获得我的问题的答案。
.emacs
文件中预先指定的shell(无需提示任何内容)。供参考,StackOverflow上有两个线程涉及类似问题: 但我不知道如何将这些线程中的思路结合起来,以获得我的问题的答案。
.emacs
文件中预先指定的shell(无需提示任何内容)。(global-set-key (kbd "C-c a") '(lambda () (interactive) (ansi-term "/bin/zsh")))
C-c a
来启动一个新的终端窗口,并使用 zsh
作为默认 shell。我建议您使用multi-term。正如其名称所示,它允许您使用ansi-term处理多个术语。
这是一个小配置:
(require 'multi-term)
(eval-after-load "multi-term"
'(setq multi-term-program "/bin/bash"
term-unbind-key-list '("C-x"
"C-h"
"M-x"
"C-z")
term-term-name "xterm-256color"))
(global-set-key (kbd "C-c a") 'multi-term-next)
compilation-shell-minor-mode
非常好用)。