6

如果不以管理员身份运行 Notepad++,UniversalIndentGUI 将删除我的工作或执行类似于删除大块的操作。使用管理员,它运行良好。

我认为这是我创建的一些设置,所以我重新安装了 Notepad++,但似乎没有任何改变。也许我没有进行干净卸载?

我正在运行 Windows 8,这可能与 notepad++ 在默认C:\Program Files (x86)文件夹中的问题有关。

是否有替代方法或某种解决方法?

这是错误,我还重新安装了它,以便它可以%AppData%用于插件,但由于某种原因,我认为不是。所以我可能需要帮助。我最初安装到%AppData%重新安装之前不使用。

缩进返回退出代码:1 缩进控制台输出为:(STDOUT):(STDERR):无法打开选项文件 C:\Program Files (x86)\Notepad++\plugins\uigui\temp.astylerc

调用字符串是:“C:/Program Files (x86)/Notepad++/plugins/uigui/indenters/astyle.exe” indentinput.cpp --options="C:/Program Files (x86)/Notepad++/plugins/uigui/temp/ .astylerc"

4

2 回答 2

9

我已经通过这种方式解决了这个(或类似的)问题:

  1. 以管理员权限运行 Notepad++。
  2. 使用插件管理器安装/重新安装 UniversalIndentGUI。
  3. 转到 C:\Program Files (x86)\Notepad++\plugins\uigui
  4. 向用户授予“config”和“temp”目录的修改和写入权限:
    1. 转到属性-> 安全-> 编辑
    2. 选择用户
    3. 检查修改
    4. 单击应用
  5. 以用户权限重新启动 Notepad++ 并使用 UniversalIndentGUI。
于 2015-03-18T07:37:07.717 回答
2

Notepad++ 的安装屏幕之一有一个“不要使用 %APPDATA% ”复选框。选中该框后,Notepad++ 将其配置文件存储在其安装目录中。如果未选中该框,则配置文件存储在用户的 appdata 文件夹中。在我的 Windows 8.1 计算机上,该文件夹是C:\Users\{{username}}\AppData\Roaming\Notepad++.

在许多计算机上,其中的文件夹C:\Program Files (x86)\受到保护,因此非管理员用户无法修改它们。因此,您在以管理员身份运行时看到的成功和以非管理员身份运行时看到的失败。

安装选项中的此复选框已可用于多个版本的 Notepad++,我记得它在 Windows 7 相当新时可用。我刚刚检查过,它适用于 Notepad++ 6.7.5 版。

于 2015-03-18T09:21:12.510 回答