Emacs:使用键盘快捷键运行指定Shell的ansi-term

3
2个回答

7

(global-set-key (kbd "C-c a") '(lambda () (interactive) (ansi-term "/bin/zsh")))

可以设置快捷键 C-c a 来启动一个新的终端窗口,并使用 zsh 作为默认 shell。

1

我建议您使用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)

我的multi-term配置整个在这里(compilation-shell-minor-mode非常好用)。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接