Emacs-159-文件和Buffer的关系_Emacs

            使用find-file的命令可以查找文件并打开,如果不存在则会创建一个buffer。此时还没有创建一个文件。

            如果打开了一个文件并使用emacs修改,在保存之前的所有操作以及变化都是发生在emacs中的,文件本身并没有什么变化。其实,这一点跟上面刚刚描述的类似。

            验证一下的话,直接尝试创建一个新的文件并输入部分信息,看磁盘上是否有相应的文件即可。

            创建文件测试如下:

Emacs-159-文件和Buffer的关系_开发环境_02

            查看目录:

Emacs-159-文件和Buffer的关系_Emacs_03

            确实是没有文件,不过当前目录下有一个与创建文件名称相似的临时文件。不知道这个该如何理解?应该理解为:Buffer是存储在磁盘上而不是存储于内存中?

            保存之后的效果:

Emacs-159-文件和Buffer的关系_Emacs_04

Emacs-159-文件和Buffer的关系_Emacs_05