Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/328.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在VS代码中禁用Python错误下划线_Python_Python 3.x_Visual Studio Code_Vscode Settings - Fatal编程技术网

在VS代码中禁用Python错误下划线

在VS代码中禁用Python错误下划线,python,python-3.x,visual-studio-code,vscode-settings,Python,Python 3.x,Visual Studio Code,Vscode Settings,我不知道为什么,但在使用VS代码时,我似乎无法禁用python的pylint或任何linting : 我不要任何下划线 我不喜欢让它在文本编辑器中显示错误,只是在运行代码之后。我为VS代码安装了Python扩展,并在settings.json文件中包含了禁用Python linting的所有设置: 然而,我仍然希望能够打开和关闭它,所以我不想仅仅将颜色更改为透明(也因为错误仍然显示在滚动条中) 我希望能够切换设置,'Python>Linting:Enabled',但切换时不会发生任何事情,Lin

我不知道为什么,但在使用VS代码时,我似乎无法禁用python的pylint或任何linting

:

我不要任何下划线

我不喜欢让它在文本编辑器中显示错误,只是在运行代码之后。我为VS代码安装了Python扩展,并在settings.json文件中包含了禁用Python linting的所有设置:

然而,我仍然希望能够打开和关闭它,所以我不想仅仅将颜色更改为透明(也因为错误仍然显示在滚动条中)

我希望能够切换设置,'Python>Linting:Enabled',但切换时不会发生任何事情,Linting始终存在


我真的不明白你为什么要禁用一些非常有用的东西,特别是在python中,它是一种不同于javascript的解释语言。但我想到这个错误的主要原因是,您只是禁用并共享用户的
设置.json
,这就像是使用
VSCode
打开的所有项目的全局配置,但是在文件目录中有另一个
设置.json
文件(代码共享)名为
workspace
configuracion,已激活
pylint
,它始终覆盖用户配置作为正式文档点。因此,您应该检查这两个选项,以及是否必须禁用
pylint
工作区配置。希望这能帮助您了解发生了什么。

这是由“Microsoft语言服务器”而不是像pylint这样的linter提示的。您可以更改语言服务器以删除以下提示:

在settings.json中,更改为:

"python.languageServer": "Microsoft", 


不仅linter,语言服务器也可以对代码进行linter。例如,Pyright extension启动Pyright语言服务器也可以这样做。

它没有显示错误,请将鼠标悬停在曲线上并阅读工具提示。我认为,您不应该禁用此功能。它指出错误,例如,
def func(x)
末尾缺少冒号。修复错误而不是禁用协助。我禁用python linting global是因为它会抱怨很多无关紧要的东西,因为您从未对pylint进行过个性化

"python.languageServer": "Microsoft", 
"python.languageServer": "Jedi",