为什么我的 Jupyter (Ubuntu) 中每一行的代码颜色都不同?
Why are the code colours different for every line in my Jupyter (Ubuntu)?
我在 Windows 中使用 Jupyter,然后切换到 Ubuntu。我发现代码的颜色在 firefox 浏览器中很奇怪。例如。它每隔一行突出显示变量。
我尝试通过installing a custom theme解决了这个问题,效果应该是这样的
相反,它仍然突出显示我这边的所有其他变量,例如
这只会让我在调试代码时眼睛很累。
我还尝试禁用 Firefox 中的所有附加组件,但没有帮助。我可以更改任何设置以恢复默认颜色显示吗?
如果我 copying/pasting 来自缩进大小与 jupyter notebook 不同的来源,我有时会得到这个。在您的屏幕截图中,它看起来像一个小缩进尺寸,因此这似乎是罪魁祸首。尝试突出显示缩进代码的完整块并点击 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 等),因此您可以通过确保在交换代码的任何地方都具有相同的缩进大小来避免将来出现此问题 to/from(假设这是导致红色突出显示的原因)。 Python 的默认值为 4,因此 def 建议坚持使用。
我在 Windows 中使用 Jupyter,然后切换到 Ubuntu。我发现代码的颜色在 firefox 浏览器中很奇怪。例如。它每隔一行突出显示变量。
我尝试通过installing a custom theme解决了这个问题,效果应该是这样的
相反,它仍然突出显示我这边的所有其他变量,例如
这只会让我在调试代码时眼睛很累。
我还尝试禁用 Firefox 中的所有附加组件,但没有帮助。我可以更改任何设置以恢复默认颜色显示吗?
如果我 copying/pasting 来自缩进大小与 jupyter notebook 不同的来源,我有时会得到这个。在您的屏幕截图中,它看起来像一个小缩进尺寸,因此这似乎是罪魁祸首。尝试突出显示缩进代码的完整块并点击 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 等),因此您可以通过确保在交换代码的任何地方都具有相同的缩进大小来避免将来出现此问题 to/from(假设这是导致红色突出显示的原因)。 Python 的默认值为 4,因此 def 建议坚持使用。