首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

重置定义并重新加载.emacs而不关闭,或重新启动Emacs并重新打开缓冲区

重置定义并重新加载.emacs而不关闭,或重新启动Emacs并重新打开缓冲区,这个操作可以更新Emacs的配置文件,而不会影响其他正在运行的Emacs实例或应用程序。

为了实现这个操作,可以使用Emacs的“备份”功能,该功能可以备份当前Emacs的配置文件,以便在需要时恢复备份的文件。

备份Emacs的配置文件后,可以运行以下命令来重置定义并重新加载.emacs:

代码语言:txt
复制
(setq backup-directory-alist `(("." . ,backup-directory-alist))
      backup-by-copying t
      delete-old-versions t
      kept-new-versions 6
      kept-old-versions 2
      version-control t)
(load ".emacs.d/backup-load.el")

这个命令将备份当前Emacs的配置文件,并将其存储在当前目录下的备份目录中。然后,它将从备份目录中加载配置文件,并将其用作新的配置文件。

完成上述步骤后,可以使用以下命令重新启动Emacs:

代码语言:txt
复制
(setq custom-file (concat user-emacs-directory "custom.el"))
(load custom-file)

这个命令将重新加载自定义的Emacs配置文件,并使Emacs恢复到之前的状态。

需要注意的是,重新加载Emacs可能会导致所有当前打开的Emacs实例或应用程序崩溃,因此,在运行上述命令之前,请确保您已经备份了所有打开的Emacs实例或应用程序的状态。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的视频

领券