发布于 2009-04-22 19:22:57
不要在每次要使用shell时都关闭Emacs。使用Ctrl-Z将Emacs移至后台,使用Bash中的fg
命令将其移回前台。
发布于 2009-04-22 20:46:05
其中之一
M-x shell
M-x eshell
M-x term
M-x ansi-term
应该可以在Emacs中满足您的命令行需求。
您还可以使用M-!
(也称为M-x shell-command
)来执行一行程序,而无需使用shell。
发布于 2009-04-22 19:19:19
检查您的.emacs
文件,看看是否加载了不必要的包。加载包可能会花费大量的时间。例如,您可能只想在编辑php-mode
文件时加载PHP包。你可以通过安装一个钩子程序来做到这一点,尽管我不确定细节。
还要确保您正在加载的所有包都已编译(.elc
文件)。可以通过运行以下命令编译elisp
文件
emacs -batch -f batch-byte-compile thefile.el
编译包的加载速度比未编译包快得多。
https://stackoverflow.com/questions/778716
复制相似问题