使用emacs的terminal的好处是就像打开Linux terminal窗口一样,因此就不必跳出emacs,然后在Linux Terminal和emacs之间来回切换。
不过使用时从emacs terminal buffer出来需要使用C-c 快捷键,很多人不知道,知道的也不适应。可以修改成C-x。
在.spacemacs文件中的user-config里面添加一段即可。
(add-hook 'term-mode-hook (lambda () ;; C-x is the prefix command, rather than C-c (term-set-escape-char ?\C-x) (define-key term-raw-map "\M-y" 'yank-pop) (define-key term-raw-map "\M-w" 'kill-ring-save)))
另外还有一个问题,不能使用M-x了。这个好解决,在spacemacs中,可以用M-m 空格 来代替M-x.虽然不方便,但是还是可以解决问题。