當您保存一個項目時,Sublime Text將創建一個.sublime-workspace文件。在這個文件中,有一個緩衝區數組,每個緩衝區都有一個color_scheme屬性。這被設置爲創建緩衝區和工作區時選擇的顏色方案。如何刷新Sublime Text 3工作區顏色方案?
我最近在我的用戶設置文件中更改了我的主題和配色方案。我如何刷新全部我的項目工作區,這樣它就可以使用我的用戶首選項文件中提供的新color_scheme,而無需逐個編輯每個項目的工作區文件?
當您保存一個項目時,Sublime Text將創建一個.sublime-workspace文件。在這個文件中,有一個緩衝區數組,每個緩衝區都有一個color_scheme屬性。這被設置爲創建緩衝區和工作區時選擇的顏色方案。如何刷新Sublime Text 3工作區顏色方案?
我最近在我的用戶設置文件中更改了我的主題和配色方案。我如何刷新全部我的項目工作區,這樣它就可以使用我的用戶首選項文件中提供的新color_scheme,而無需逐個編輯每個項目的工作區文件?
我發現重置選項卡,用戶選擇的配色方案的唯一方法是在控制檯中輸入:
view.settings().erase("color_scheme")
這將重置所選選項卡的配色方案 - 不幸的是你必須做的它爲每個標籤。但它仍然比關閉和重新打開標籤更快。
我只是有崇高的文本3這個問題在Mac OS X
來源:https://www.sublimetext.com/forum/viewtopic.php?f=3&t=19310
附: :如果您剛剛更新了顏色方案文件,則有時必須執行此命令兩次。只需在控制檯中輸入向上箭頭即可再次寫入最後一個命令。
拓展上採用TOT給出的答案,你可以在所有的窗戶都用嵌套列表理解(請記住這是Python的,所以我們可以很靈活的)開放所有視圖做到這一點:
[ v.settings().erase("color_scheme") for views in [ w.views() for w in sublime.windows() ] for v in views ]
這樣您不必在每個選項卡中單獨運行命令。
你試過重新啓動SublimeTheme嗎?我的主題被保存到首選項>設置 - 用戶,而不是工作區。 –
我的主題也保存在那裏。但是,它看起來像我的主題設置也保存爲每個工作區。所以,工作區文件會覆蓋我的用戶首選項文件。這意味着,我必須更新我所有的工作區文件。 – Sam
嘗試從每個工作區文件中刪除該設置,這樣它將在層次結構樹中查找一個級別,這是我認爲的用戶設置文件。 –