【问题标题】:Where does notepad++ store style configurator settings?notepad++ 在哪里存储样式配置器设置?
【发布时间】:2012-04-16 12:05:53
【问题描述】:

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

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

我意识到我可以通过 GUI 将其更改回来,但我想知道如何在不手动选择语言中的每种样式的情况下恢复我的原始主题(因为我已经进行了多项更改)。如果我可以编辑(或删除)一个文件,我会更喜欢它。

【问题讨论】:

    标签: styles notepad++


    【解决方案1】:

    如果这对未来的人有帮助,如果您通过 Scoop 安装了 Notepad++,请在此处查找您的主题目录:

    D:\Users\yourusername\scoop\persist\notepadplusplus\themes
    

    【讨论】:

      【解决方案2】:

      作为对其他答案的补充,如果您对默认主题 (stylers.xml) 以外的其他主题进行了更改,那么您的更改将保存到 %APPDATA%\Notepad++\themes\TheThemeYouModified.xml.

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

      您还可以在 C:\Program Files (x86)\Notepad++\themes 中找到一个 choco.xml,但这不是保存更改的位置。

      我尝试了 Rbastardo 的回答,但即使我在安装 Notepad++ 时选中“不要使用 %APPDATA%.....”,更改仍然保存在 %APPDATA% 中。

      【讨论】:

        【解决方案3】:

        如果您使用的是 Windows 10,则添加新主题的路径是:

        C:\Users\NAME-OF-COMPUTER\AppData\Roaming\Notepad++\themes
        

        stylers.xml 位于主题上方的一个 director/ 文件夹:

        【讨论】:

          【解决方案4】:

          如果文件要转到 APPDATA,那么您可以创建一个名为“themes”的文件夹,然后在其中放置新的 xml 主题。然后关闭并重新打开记事本++,您应该会在“选择主题:”下拉菜单中看到您的新样式。无论您为文件命名什么,都应该是下拉菜单中显示的内容

          【讨论】:

            【解决方案5】:
            1. 卸载记事本++
            2. 再次重新安装,但这次选中第一个框,即“不要使用 %APPDATA%.....”的框
            3. 享受吧。

            原因是 Notepad++ 将所有文件安装在管理员配置文件中,如果您使用的是其他用户,那么您就搞砸了,它将无法正常工作,您必须始终以管理员身份运行它才能正常工作。为避免这种情况,就照我说的做吧。

            【讨论】:

              【解决方案6】:

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

              【讨论】:

              • 嗨,Adam,stylers.xml 没有变化。我注意到,如果我忘记在管理员模式下运行 Notepad++,我所做的更改不会持续到下一次运行,所以这告诉我它将它们存储在安装文件夹中的某个位置。但正如我上面所说,我看到的唯一具有新时间戳的文件是我的主题文件。我搜索“MS”和“Gothic”,但没有看到任何字符串。
              • 对不起,我不清楚。如果您更改默认主题,则它是stylers.xml 文件。否则,它将尝试编辑Program Files\Notepad++ 文件夹中的主题文件。如果不能(由于权限),则关闭应用程序后更改将不会保留。
              • 感谢您继续帮助我。我以为它按照您描述的方式工作。令人困惑的部分是,当我处于管理员模式时,更改会持续存在,但我看不到主题文件中的字体更改,即使时间戳清楚地表明该文件在我保存设置时发生了更改。我通过将我的主题文件的内容复制到 stylers.xml 并使用它来解决这个问题。
              • 这只是......奇怪。你用的是什么版本?
              • 现在我知道它应该按照您描述的方式工作,我同意。版本是6.0。
              猜你喜欢
              • 1970-01-01
              • 1970-01-01
              • 2010-10-19
              • 2011-07-10
              • 2012-02-20
              • 1970-01-01
              • 2012-07-28
              • 2018-02-28
              • 1970-01-01
              相关资源
              最近更新 更多