![emacs 如何在与上次打开时相同的行打开文件?](https://linux22.com/image/1342581/emacs%20%E5%A6%82%E4%BD%95%E5%9C%A8%E4%B8%8E%E4%B8%8A%E6%AC%A1%E6%89%93%E5%BC%80%E6%97%B6%E7%9B%B8%E5%90%8C%E7%9A%84%E8%A1%8C%E6%89%93%E5%BC%80%E6%96%87%E4%BB%B6%EF%BC%9F.png)
在我的系统上,如果我使用 打开一个文件emacs
,向下滚动文件并关闭它,下次打开文件时,emacs
将自动向下滚动到相同的位置。这是如何工作的?
是否emacs
将数据库保存在某个地方,其中包含我打开的最后 N 个文件以及其中的最后一个光标位置?如果是,这个数据库在哪里?它会占用多少空间?我可以控制这种行为吗?
规格:
Linux Mint Debian 版本
内核:3.2.0-4-amd64
GNU Emacs 23.4.1
答案1
数据库通常保存在 中~/.emacs.d/saveplace
。
该功能是在“保存位置”组 ( M-x customize group RET save-place RET) 中定制的。