Emacs 自带的 shell-mode (M-x shell), 不支持多个 buffer,即,只能够开一个 shell 窗口。
当我们有多个程序的输出结果,需要比对时,很不方便。
在网上找到一个插件,MultiTerm,很好解决了这个问题。
安装及配置方法,参考
http://www.emacswiki.org/emacs/MultiTerm
需要注意的是,我用的 Emacs 版本为 Aquamacs,load path 为
/Library/Application Support/Aquamacs Emacs/
参考:
http://braeburn.aquamacs.org/code/master/aquamacs/doc/AquamacsHelp/node28.html
这个目录默认不存在,需要手动创建。
安装配置完后,重启 Aquamacs.
启动命令为:
M-x multi-term
退出命令为:
exit