Window 7 上的 Emacs 将文件保存到 VirtualStore 目录

Posted

技术标签:

【中文标题】Window 7 上的 Emacs 将文件保存到 VirtualStore 目录【英文标题】:Emacs on Window 7 saving files to VirtualStore directory 【发布时间】:2011-06-09 16:08:30 【问题描述】:

在另一台 XP 机器上使用了一段时间后,我最近在一台 Windows 7 机器上安装了 ClojureBox。当我创建并保存一个文件时,它并没有保存在我期望的位置,而是保存到了 \Users\xxxx\AppData\Local\VirtualStore 目录。只要我没有以本地管理员身份运行 emacs,就会发生这种情况。

Google 搜索只返回了几次点击,除了以本地管理员身份运行 emacs 之外,我没有其他真正可以应用的东西。

还有其他方法可以解决这个问题吗?是否有 windows 设置,或者我可以在 emacs 中配置的东西?

谢谢。

【问题讨论】:

【参考方案1】:

您可以右键单击 Emacs 并“以管理员身份运行”,我预计这会很快变得烦人。此外,如果您从其中启动其他应用程序,您可能会被这些应用程序在正常情况下的行为误导。更好的方法是将文件保存在 Program Files 或 C 根目录以外的位置,从而避免虚拟化。

【讨论】:

这就是问题所在。我将文件保存到 Clojure Box 文件夹下的文件夹中,该文件夹安装在 Program Files 中。 您可以将该文件夹移动到 Clojure 下并创建一个符号链接。

以上是关于Window 7 上的 Emacs 将文件保存到 VirtualStore 目录的主要内容,如果未能解决你的问题,请参考以下文章

Emacs find-file-other-window命令垂直拆分缓冲区

Emacs文件命令

emacs常用技巧

使用 tramp 自动保存其他窗口时 Emacs 更改缓冲区

Emacs基本的按键与命令

如何在 Emacs 中保存所有文件(或保存所有缓冲区)?