我在Windows中使用Jupyter并刚刚切换到Ubuntu。我在firefox浏览器中发现代码的颜色很奇怪。例如。它突出显示了每一行中的变量。
我试图通过installing a custom theme解决这个问题,效果应该像
相反,它仍然突出了我身边的所有其他变量,例如
在尝试调试代码时,这只会让我的眼睛非常疲惫。
我还尝试禁用Firefox中的所有附加组件,但没有帮助。是否有任何设置可以更改为恢复默认颜色显示?
答案 0 :(得分:0)
如果我从具有与jupyter笔记本不同的缩进大小的源复制/粘贴,我有时会得到这个。在你的截图中,它看起来像一个小的缩进大小,所以这似乎是可能的罪魁祸首。尝试突出显示缩进代码的完整块并点击ctrl+[
然后点击ctrl+]
(这会取消选定的代码行,然后使用jupyter缩进大小重新注册它们)。
如果这不起作用,您可以尝试检查是否在“.jupyter / nbconfig / notebook.json”或“.jupyter / custom / custom.js”中指定了任何自定义缩进设置(..或者Windows等价物的任何东西。)
在“.jupyter / nbconfig / notebook.json”中,我将indentUnit设置为4个空格(并且还启用了行换行)。
{
"CodeCell": {
"cm_config": {
"indentUnit": 4,
"lineWrapping":true
}
}
}
大多数编辑器允许您设置缩进大小(Atom,sublime text等),以便将来可以避免此问题,确保在将代码交换到/从中的任何位置都具有相同的缩进大小(假设这是导致红色突出显示的原因)。 Python的默认值是4所以def建议坚持使用它。