對于習慣了深色主題的人來說,Python界面默認的白色背景和黑色文本可能會讓人感覺不適應。但是沒關系,我們可以很簡單地將Python界面的主題換為黑色。
# 導入自帶的'theme'包 from idlelib import theme # 創建一個黑色主題 black = theme.IdleTheme() black.configure("Editor", background="black", foreground="white") black.configure("Text", background="black", foreground="white") black.configure("TokenKeyword", foreground="#FFC107") black.configure("TokenComment", foreground="#9E9E9E") black.configure("TokenName.Namespace", foreground="#00BCD4") black.configure("TokenName.Class", foreground="#2196F3") black.configure("TokenName.Function", foreground="#4CAF50") # 應用主題 theme.use(black)
以上的代碼使用了Python內置的'theme'包,通過調用其中的'IdleTheme()'方法可以創建一個空模板主題。然后對該主題的不同部分進行了相應的設置,如背景和前景顏色、關鍵字和注釋的顏色等等。最后通過'use()'方法將其應用到Python界面中。
當然,我也為大家準備了一個現成的黑色主題,只需要將以下代碼復制粘貼到Python界面的Shell中即可:
import urllib.request import zipfile import shutil url = "https://github.com/MagicStack/vscode-python/raw/master/resources/dark-color-theme.zip" response = urllib.request.urlopen(url) with open('dark-color-theme.zip', 'wb') as f: f.write(response.read()) with zipfile.ZipFile("dark-color-theme.zip") as myzip: myzip.extractall() shutil.move("dark.json", "idlelib/ConfigHighlighting.cfg") print("黑色主題已應用!")
以上代碼將從GitHub下載現成的黑色主題壓縮包,解壓后將其中的'dark.json'文件移動到Python的配置文件夾下,即可在Python的主題列表中看到新的黑色主題選項。