如何将 Spyder 编辑器背景更改为深色?

How to change the Spyder editor background to dark?

我刚刚将 Spyder 更新到 3.1 版,但我无法将配色方案更改为深色。我已经能够将 Python 和 iPython 控制台更改为深色,但是将编辑器更改为深色的选项并不是我期望的那样。谁能告诉我如何将 Spyder 3.1 编辑器的配色方案更改为深色?

如果您使用的是 Spyder 3,请转到

Tools > Preferences > Syntax Coloring

和select那里有你要使用的深色主题。

Spyder 4默认使用深色主题。但是如果你想select一个不同的主题,你可以去

Tools > Preferences > Appearance > Syntax highlighting theme

是的,这是直观的答案。 Spyder 中没有任何东西是直观的。转到 Preferences/Editor 和 select 您想要的方案。然后转到 Preferences/Syntax 着色并根据需要调整颜色。 tcebob

Tools->Preferences->Syntax coloring->Scheme changed to "Spyder Dark"

对于仍然通过 apt-get 在 linux 上安装的 Spyder 2.3,您可以通过

更改主题
Tools > Preferences > Editor > Syntax Color 

Tools > Preferences > Syntax Coloring

仅显示用于调整不同主题的选项,但并未实际应用不同的主题。 Spyder 3.x 通过语法颜色使用第二个选项。

我喜欢将编辑器深色方案与 IPython 深色方案相匹配。至于IPython,去

Tools > Preferences > IPython cosole > display tab

并检查 Dark background

重启内核。然后看看你得到的颜色,比如说,当你导入时。我的spyder2(python2.7)用的是Anaconda的ipython5.3.0,import是粉红色的,小编最适合的方案是Monokai,你选这个在

Tools > Preferences > Syntax coloring

My spyder3, when choosing dark IPython (2.4.1) background prints colors a bit different than Monokai, but if you go to

Tools > Preferences > Syntax coloring  

您转到 Monokai 选项卡并稍微调整一下颜色。我不得不将内置从淡紫色更改为青色

我尝试了以下选项:工具 > 首选项 > 语法着色 > dark spyder 不工作。

您应该使用路径: 工具 > 首选项 > 语法着色 > spyder 然后按照您希望编辑器出现的方式开始修改

如果您使用的是 MacBook Pro (OS X),请按照以下步骤操作:

python > Preference > Syntax coloring

@D.Wolf -- 如果 Preferences 没有出现在 Tools 下的下拉列表中,工具栏中还有一个图标,它是 tools -> Preferences 和 Syntax Coloring 的直接路径在左侧。 See the wrench? Just click that.

在我的工具 --> 首选项 --> 编辑器中,"Syntax Color Scheme" 下拉列表位于列表的最底部。

我认为一些回答这个问题的人实际上并没有尝试按照他们的建议去做,因为 Mac OS 版本处理 [=14= 的方式有问题].

当您选择新的配色方案并单击“确定”时,首选项window 看起来像是关闭了,但它仍然在主要的spyder window 后面。您需要使用命令 ~ 切换 windows 或移动主 spyder window 以显示首选项 window。然后你需要点击应用来获得新的配色方案。

在 Ubuntu 上的 Spyder 2.3.8 中,我找到了几个设置来执行此操作 - 每个设置都针对 window 的不同部分。 . 似乎你不能让所有区域都变暗。

最后的结果是这样的:

嘿,去 GITHUB link 这里(https://github.com/joonro/Spyder-Color-Themes) 按照页面上的说明操作,您可以获得令人惊叹的 明晚 主题

首先点击首选项(Ctrl+Shift+alt+p),然后点击语法着色选项,将方案更改为"Monokai"。现在应用它,你将得到深色方案。

1.Click 工具
2.Click 首选项
3.Select 语法着色

我想补充一点,您可以在 Linux 上将 Spyder 3 的主题更改为深色,方法是:

Qtmodern


使用 pip3 安装 Qtmodern

pip3 install --user qtmodern

打开文件:

python-site-packages/spyder/app/mainwindow.py

导入现代风格

查找:

# Qt imports

添加:

import qtmodern.styles
import qtmodern.windows

应用主题

查找方法:

def run_spyder(

添加:

#wrapper for custom theme
qtmodern.styles.dark(app)

主题 window

查找:

main.show()

替换为:

##wrapper for dark window theme
mw = qtmodern.windows.ModernWindow(main)
mw.show()

我看到有些人建议安装其他软件,但我认为最好的方法是使用内置皮肤,您可以在以下位置找到它们:

工具 > 首选项 > 语法着色

在 Spyder 4.1 中,您可以更改背景颜色: 工具 > 首选项 > 外观 > 语法高亮方案

对于 Spyder 3:如果您在工具 > 首选项下找不到首选项,那可能是因为首选项默认固定在您的工具栏上 Preferences in Tool Bar