首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何让Emacs启动更快?

如何让Emacs启动更快?
EN

Stack Overflow用户
提问于 2009-04-22 19:12:01
回答 10查看 28.1K关注 0票数 73

我使用Linuxv22(控制台版本,远程使用PuTTY或本地使用Konsole)作为我在Emacs上的主要文本编辑器。我每次启动它都需要一段时间来加载,可能几乎是一秒钟,尽管我从来没有对它进行计时。我倾向于打开和关闭Bash,因为我更喜欢使用Emacs命令行进行文件/目录操作和编译。

如何加快启动时间?

EN

回答 10

Stack Overflow用户

发布于 2009-04-22 19:22:57

不要在每次要使用shell时都关闭Emacs。使用Ctrl-Z将Emacs移至后台,使用Bash中的fg命令将其移回前台。

票数 30
EN

Stack Overflow用户

发布于 2009-04-22 20:46:05

其中之一

代码语言:javascript
复制
M-x shell
M-x eshell
M-x term
M-x ansi-term

应该可以在Emacs中满足您的命令行需求。

您还可以使用M-! (也称为M-x shell-command)来执行一行程序,而无需使用shell。

票数 19
EN

Stack Overflow用户

发布于 2009-04-22 19:19:19

检查您的.emacs文件,看看是否加载了不必要的包。加载包可能会花费大量的时间。例如,您可能只想在编辑php-mode文件时加载PHP包。你可以通过安装一个钩子程序来做到这一点,尽管我不确定细节。

还要确保您正在加载的所有包都已编译(.elc文件)。可以通过运行以下命令编译elisp文件

代码语言:javascript
复制
emacs -batch -f batch-byte-compile thefile.el

编译包的加载速度比未编译包快得多。

票数 16
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/778716

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档