记事本++在哪里存储样式配置器设置?

问题描述:

我下载并修改了一个样式文件,并将其放置在Notepad ++主题文件夹中。我能够选择它,并按预期更新样式。然后我去了Settings -> Style Configurator,并将VHDL语言的COMMENT字体更改为MS Gothic,点击保存,然后关闭并退出Notepad ++。我能够重新启动Notepad ++,并仍然可以看到更改(我在Win7上以管理员模式运行Notepad ++)。记事本++在哪里存储样式配置器设置?

我可以看到新的时间戳的唯一文件是我的XML主题文件,但在文件中的任何位置都没有看到MS哥特文字。这些信息在哪里存储?它覆盖了我的主题文件中的设置。我也检查了%APPDATA%\Notepad++\stylers.xml,但我没有看到它。

我意识到我可以通过GUI改回它,但我想知道如何回到我原来的主题,而不是手动选择每种语言风格(因为我做了多个更改)。如果我可以编辑(或删除)一个文件,我更喜欢它。

看看你的%APPDATA%\Notepad++文件夹,特别是stylers.xml文件。

+1

嗨,亚当,没有改变stylers.xml。我注意到,如果我忘记在管理模式下运行Notepad ++,我所做的更改不会持续下一次运行,所以这告诉我它将它们存储在安装文件夹中的某处。但正如我上面所说,我看到的具有新时间戳的唯一文件是我的主题文件。我搜索“MS”和“哥特式”,并没有看到任何字符串。 – Craig 2012-04-03 13:51:16

+6

对不起,我不清楚。如果您更改默认主题,那么它就是'stylers.xml'文件。否则,它将尝试编辑'Program Files \ Notepad ++'文件夹中的主题文件。如果它不能(因为权限),那么在关闭应用程序后,更改将不会持续。 – 2012-04-03 14:39:09

+1

感谢您继续帮助我。我假定它按照你描述的方式工作。令人困惑的是,当我处于管理员模式时,更改仍然存在,但我没有看到我的主题文件中的字体更改,即使时间戳清楚地表明该文件在保存设置时发生了更改。我已经解决了这个问题,通过将我的主题文件的内容复制到stylers.xml并使用它来代替。 – Craig 2012-04-03 15:01:38

  1. 卸载记事本++
  2. 重新安装一遍,但这次检查的第一个框,写着一个“不使用%APPDATA%.....”
  3. 享受。

的原因是记事本++在管理员配置,安装的所有文件,如果你使用的是其他用户,那么你螺丝,将不能正常工作,你必须始终运行它为管理员,因此可以正常工作。为了避免这种情况,就照我说的去做。

如果文件要APPDATA,那么你可以创建一个名为“themes”的文件夹,然后在那个位置放置新的xml主题。然后关闭并重新打开记事本++,您应该在“选择主题:”下拉菜单中看到您的新样式。不管你指定的文件应该是什么样的下拉

看起来就像一个补充,其他的答案,如果你做的另一个主题比默认的主题(stylers.xml),那么您的更改保存到 %APPDATA%\Notepad++\themes\TheThemeYourModified.xml的变化。

例如,如果您修改了choco主题,请查找%APPDATA%\Notepad++\themes\choco.xml

您还会在C :\Program Files (x86)\Notepad++\themes中找到choco.xml,但这不是保存更改的地方。

我试过Rbastardo答案,但是即使在安装Notepad ++时检查“不要使用%APPDATA%.....”,更改仍然保存在%APPDATA%中。