gpt4 book ai didi

jupyter-lab - JupyterLab 3.0.14 如何禁用代码样式突出显示(pycodestyle)

转载 作者:行者123 更新时间:2023-12-04 07:37:31 27 4
gpt4 key购买 nike

我刚刚安装了 JupyterLab 3.0.14 附带的 WPy64-3940 。
令我惊讶的是,现在我的代码装饰着称为“pycodestyle”的东西。
正如您在下面看到的,代码带有橙色下划线,并且会出现一个弹出窗口。
我根本不喜欢那样,它干扰了我的阅读。
你知道这是从哪里来的以及我如何禁用它吗?
谢谢
米歇尔
enter image description here

最佳答案

这不是 JupyterLab 的内置功能,而是名为 jupyterlab-lsp 的扩展。 .作为作者之一,我很惊讶地看到它默认包含在 WPy64 发行版中,很抱歉您不喜欢它。以下是三种可能的解决方案:

  • 忽略此特定诊断消息(推荐)。右键单击以调出上下文菜单并选择“显示诊断面板”;将鼠标悬停在包含您不喜欢的诊断消息的行上,右键单击,选择“忽略此类诊断”。

  • bring up context menu and select "Show diagnostics panel"
    hover mouse over the row with diagnostic message that you do not like, right click, select "Ignore diagnostics like this"
  • 在语言服务器的设置中完全禁用 pycodestyle 诊断提供程序。单击“设置”菜单(顶部菜单栏)→“高级设置编辑器”并选择“语言服务器”选项卡。复制粘贴以下设置(“pyls”是旧服务器,“pylsp”是新服务器 - 只需要一个,但我不知道您使用的是哪一个);您还可以在此处禁用此语言服务器的其他诊断源:

  • {
    "language_servers": {
    "pyls": {
    "serverSettings": {
    "pyls": {
    "plugins": {
    "pydocstyle": {
    "enabled": false
    },
    "pyflakes": {
    "enabled": true
    },
    "flake8": {
    "enabled": false
    }
    }
    },
    "pylsp": {
    "plugins": {
    "pydocstyle": {
    "enabled": false
    },
    "pyflakes": {
    "enabled": true
    },
    "flake8": {
    "enabled": false
    }
    }
    }
    }
    }
    }
    }
  • 通过转到“诊断”选项卡并添加像这样的全能正则表达式规则来禁用所有诊断:

  • {
    "ignoreMessagesPatterns": [".*"]
    }
    enter image description here
  • 完全禁用 LSP 扩展。最好向创建 WPy64-3940 的人咨询如何执行此操作。
  • 关于jupyter-lab - JupyterLab 3.0.14 如何禁用代码样式突出显示(pycodestyle),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67669843/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com