2012-04-02 100 views
34

我下載並修改了一個樣式文件,並將其放置在Notepad ++主題文件夾中。我能夠選擇它,並按預期更新樣式。然後我去了Settings -> Style Configurator,並將VHDL語言的COMMENT字體更改爲MS Gothic,點擊保存,然後關閉並退出Notepad ++。我能夠重新啓動Notepad ++,並仍然可以看到更改(我在Win7上以管理員模式運行Notepad ++)。記事本++在哪裏存儲樣式配置器設置?

我可以看到新的時間戳的唯一文件是我的XML主題文件,但在文件中的任何位置都沒有看到MS哥特文字。這些信息在哪裏存儲?它覆蓋了我的主題文件中的設置。我也檢查了%APPDATA%\Notepad++\stylers.xml,但我沒有看到它。

我意識到我可以通過GUI改回它,但我想知道如何回到我原來的主題,而不是手動選擇每種語言風格(因爲我做了多個更改)。如果我可以編輯(或刪除)一個文件,我更喜歡它。

回答

39

看看你的%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

6
  1. 卸載記事本++
  2. 重新安裝一遍,但這次檢查的第一個框,寫着一個「不使用%APPDATA%.....」
  3. 享受。

的原因是記事本++在管理員配置,安裝的所有文件,如果你使用的是其他用戶,那麼你螺絲,將不能正常工作,你必須始終運行它爲管理員,因此可以正常工作。爲了避免這種情況,就照我說的去做。

4

如果文件要APPDATA,那麼你可以創建一個名爲「themes」的文件夾,然後在那個位置放置新的xml主題。然後關閉並重新打開記事本++,您應該在「選擇主題:」下拉菜單中看到您的新樣式。不管你指定的文件應該是什麼樣的下拉

2

看起來就像一個補充,其他的答案,如果你做的另一個主題比默認的主題(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%中。