没有管理员权限,UniversalIndentGUI插件无效

时间:2014-11-13 20:07:11

标签: notepad++ universalindentgui

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

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

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

是否有替代方法或某种方法进行故障排除?

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

  

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

     

Callstring是:“C:/ Program Files(x86)/ Notepad ++ / plugins / uigui / indenters / astyle.exe”indentinput.cpp --options =“C:/ Program Files(x86)/ Notepad ++ / plugins / uigui /temp/.astylerc“

2 个答案:

答案 0 :(得分:9)

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

  1. 使用管理员权限运行Notepad ++。
  2. 使用插件管理器安装/重新安装UniversalIndentGUI。
  3. 转到C:\ Program Files(x86)\ Notepad ++ \ plugins \ uigui
  4. 为用户提供修改和写入权限,以便" config"和" temp"目录:
    1. 转到属性 - >安全 - >修改
    2. 选择用户
    3. 检查修改
    4. 点击“应用”
  5. 使用用户权限重新启动Notepad ++并使用UniversalIndentGUI。

答案 1 :(得分: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。