通用缩进GUI插件没有管理员权限不起作用。

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”

您IP地址为143.198.54.68,由于运营成本限制,当前对于免费用户的使用频率限制为每个IP每72小时10次对话,如需解除限制,请点击左下角设置图标按钮(手机用户先点击左上角菜单按钮)。 - whiteboo
2个回答

9
我用以下方法解决了这个(或类似的)问题:
  1. 以管理员权限运行Notepad++。
  2. 使用插件管理器安装/重新安装UniversalIndentGUI。
  3. 进入C:\Program Files (x86)\Notepad++\plugins\uigui目录。
  4. 为“config”和“temp”目录授予用户“修改”和“写入”权限:
    1. 转到“属性” ->“安全” ->“编辑”
    2. 选择“用户”
    3. 勾选“修改”
    4. 单击“应用”
  5. 以用户权限重启Notepad++,并使用UniversalIndentGUI。

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中也有此选项。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接