sublime text夜間模式主題選擇需考慮對比度適中、顏色舒適,推薦material theme,并可通過package control安裝;具體步驟為:1. 安裝package control插件管理器;2. 使用命令面板搜索并安裝主題;3. 在設置中配置主題與配色方案路徑;若主題未生效,可檢查json格式、路徑正確性、插件沖突、版本兼容性及緩存問題;自定義顏色需修改.tmtheme文件中的foreground值;其他推薦主題包括dracula、one dark、monokai pro、predawn和boxy theme,可根據喜好嘗試選擇。
sublime Text的夜間模式主題選擇其實挺主觀的,每個人對“好看”的定義都不一樣。但總的來說,選擇一個對比度適中,顏色搭配舒適,能長時間盯著屏幕不累的主題就對了。配置起來也簡單,幾分鐘搞定。
解決方案
-
安裝Package Control: 如果你還沒裝Package Control,這是sublime text的插件管理器,裝了它才能方便地安裝主題。按Ctrl+“ (windows/linux) 或Cmd+“ (macos) 打開控制臺,然后粘貼以下代碼并回車:
import urllib.request,os,hashlib; h = '6f4c264a24d73320a7ed3eff0b48c2e6ac0937c04b7b3e34e618af00ca207575'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)
重啟Sublime Text。
-
安裝主題: 按 Ctrl+Shift+P (Windows/Linux) 或 Cmd+Shift+P (macos) 打開命令面板,輸入 Install Package 并選擇。然后在彈出的框里搜索你想要的主題,比如 Material Theme,然后安裝。
-
配置主題: 安裝好主題后,打開 Preferences -> Settings – User。 (或者通過 Preferences -> Settings,然后在右側的 User 文件里修改)。 在JSON文件里添加或修改以下內容(注意逗號,JSON格式要正確):
"theme": "Material-Theme.sublime-theme", "color_scheme": "Packages/Material Theme/schemes/Material-Theme.tmTheme"
theme 是主題的外觀,color_scheme 是代碼高亮的配色方案。 保存文件,Sublime Text會自動應用新的主題。
Sublime Text主題配置后不生效怎么辦?
有時候配置完主題發現沒生效,可能是以下幾個原因:
- JSON格式錯誤: Settings – User 文件是JSON格式,少個逗號或者引號都可能導致解析失敗。檢查一下你的JSON文件,可以用在線JSON校驗工具看看有沒有錯誤。
- 主題或配色方案路徑錯誤: 確保 theme 和 color_scheme 的路徑是正確的。可以先在命令面板里輸入 Open Resource,然后輸入主題或配色方案的文件名,看看能不能找到對應的文件。
- 插件沖突: 有些插件可能會影響主題的顯示。嘗試禁用一些最近安裝的插件,看看是不是解決了問題。
- Sublime Text版本問題: 有些主題可能只兼容特定版本的Sublime Text。更新或降級Sublime Text版本試試。
- 緩存問題: 有時候Sublime Text的緩存可能會導致主題不生效。嘗試重啟Sublime Text,或者清除Sublime Text的緩存。
如何自定義Sublime Text主題的顏色?
自定義主題顏色需要修改配色方案文件(.tmTheme)。這個文件是xml格式,里面定義了各種代碼元素的顏色。
-
找到配色方案文件: 通常配色方案文件在 Packages//schemes/ 目錄下。可以使用 Open Resource 命令找到它。
-
復制配色方案文件: 不要直接修改原始的配色方案文件,復制一份到 Packages/User/ 目錄下,然后修改復制后的文件。
-
修改顏色: 打開復制后的配色方案文件,找到你想要修改的顏色對應的
塊。每個 塊都有一個 name ,描述了這個塊對應的代碼元素,比如 Comment(注釋)、String(字符串)等等。在塊里找到 foreground ,它的值就是顏色的十六進制代碼。修改這個值就可以改變顏色了。 <dict> <key>name</key> <string>Comment</string> <key>scope</key> <string>comment</string> <key>settings</key> <dict> <key>foreground</key> <string>#75715E</string> <!-- 修改這里 --> </dict> </dict>
-
應用修改后的配色方案: 在 Settings – User 文件里,把 color_scheme 的值改成你復制后的配色方案文件的路徑。
除了Material Theme,還有哪些值得推薦的Sublime Text夜間模式主題?
- Dracula: 這個主題很受歡迎,特點是高對比度,顏色鮮艷,對眼睛比較友好。
- One Dark: atom編輯器上的經典主題,移植到了Sublime Text上,顏色柔和,適合長時間使用。
- Monokai Pro: 這個主題比較簡潔,配色經典,適合喜歡簡約風格的人。
- Predawn: 這個主題顏色偏暗,對比度不高,適合在光線較暗的環境下使用。
- Boxy Theme: 這個主題提供了多種配色方案和自定義選項,可以根據自己的喜好進行調整。
選擇主題主要看個人喜好,可以多嘗試幾個,找到最適合自己的。