提问人:CiaranWelsh 提问时间:11/15/2016 更新时间:7/11/2020 访问量:334968
如何将Spyder编辑器背景更改为深色?
How to change the Spyder editor background to dark?
问:
我刚刚将 Spyder 更新到 3.1 版,但无法将配色方案更改为深色。我已经能够将 Python 和 iPython 控制台更改为深色,但将编辑器更改为深色的选项不是我所期望的。谁能告诉我如何将Spyder 3.1编辑器的配色方案更改为深色?
答:
如果您使用的是 Spyder 3,请前往
Tools > Preferences > Syntax Coloring
并在那里选择您要使用的深色主题。
在 Spyder 4 中,默认使用深色主题。但是,如果您想选择不同的主题,您可以转到
Tools > Preferences > Appearance > Syntax highlighting theme
评论
是的,这是直观的答案。Spyder中没有任何东西是直观的。转到首选项/编辑器并选择所需的方案。然后转到首选项/语法着色并根据需要调整颜色。 TCEBOB的
评论
Preferences > Syntax Coloring
Tools->Preferences->Syntax coloring->Scheme changed to "Spyder Dark"
对于仍然通过 linux 上的 apt-get 安装的 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 (python 2.7) 使用 Anaconda 的 ipython 5.3.0 并且导入是粉红色的,编辑器的最佳匹配方案是 Monokai,你在
Tools > Preferences > Syntax coloring
我的 spyder3,在选择深色 IPython (2.4.1) 背景时打印的颜色与 Monokai 略有不同,但如果您去
Tools > Preferences > Syntax coloring
你去标签并稍微调整颜色。我不得不将内置从淡紫色更改为青色Monokai
我尝试了以下选项:工具>首选项>语法着色>深色间谍 不起作用。
您应该使用以下路径: 工具>首选项>语法着色> spyder 然后按照您希望编辑器显示的方式开始修改
如果您使用的是 MacBook Pro (OS X),请按照以下步骤操作:
python > Preference > Syntax coloring
评论
@D.Wolf -- 如果“首选项”未出现在“工具”下的下拉列表中,则工具栏中还有一个图标,该图标是工具的直接路径 - >“首选项”,并且“语法着色”位于左侧。看到扳手了吗?只需单击它。
在我的上面,它是工具 - >首选项 - >编辑器和“语法配色方案”下拉列表位于列表的最底部。
我认为回答这个问题的一些人实际上并没有尝试按照他们的建议去做,因为 Mac OS 版本处理窗口的方式有问题。
当您选择新的配色方案并单击“确定”时,首选项窗口看起来像是关闭的,但它仍然位于主 spyder 窗口后面。您需要使用命令 ~ 切换窗口或移动 spyder 主窗口以显示首选项窗口。然后,您需要单击“应用”以获取新的配色方案。
在 Ubuntu 上的 Spyder 2.3.8 中,我找到了几个设置来执行此操作 - 每个设置都用于窗口的不同部分......看来你不能让所有区域都变暗。
最终结果如下所示:
评论
sudo apt-get install spyder
spyder3
首先,单击首选项(Ctrl + Shift + alt + p),然后单击语法着色选项并将方案更改为“Monokai”。现在应用它,你会得到黑暗方案。
1.单击工具
2.单击首选项
3.选择语法着色
我想补充一点,您可以使用以下方法将 Spyder 3 的主题更改为 Linux 上的深色:
使用 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)
为窗口设置主题
找到:
main.show()
将其替换为:
##wrapper for dark window theme
mw = qtmodern.windows.ModernWindow(main)
mw.show()
我看到有些人建议安装附加软件,但在我看来,最好的方法是使用内置皮肤,您可以在以下位置找到它们:
工具>首选项>语法着色
在Spyder 4.1中,您可以从以下位置更改背景颜色: 工具>首选项>外观>语法高亮方案
对于Spyder 3:如果您在“工具”>“首选项”下找不到“首选项”,这可能是因为默认情况下,工具栏中的“首选项”会固定到工具栏上
评论