Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/364.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.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
Python长列表在VScode中被分成了多行?_Python_List_Visual Studio Code - Fatal编程技术网

Python长列表在VScode中被分成了多行?

Python长列表在VScode中被分成了多行?,python,list,visual-studio-code,Python,List,Visual Studio Code,您好,我正在使用python的VScode。我在autoformat中遇到了一个恼人的问题,一个长列表被分成多行,如图所示。我试图更改wordwrap属性,但没有帮助。无格式保存由 1:然后按CTRL+K 2:按CTRL+Shift+S我认为这取决于您在vscode中使用的格式化程序的类型。如果使用ctrl+shift+p并选择“用户设置”。然后搜索格式并在扩展中的左侧向下滚动,您将看到python。现在您应该可以更改默认的格式化程序了。另外,为了避免保存时格式化,请取消选中“编辑器:保存时格式


您好,我正在使用python的VScode。我在autoformat中遇到了一个恼人的问题,一个长列表被分成多行,如图所示。我试图更改wordwrap属性,但没有帮助。

无格式保存由

1:然后按CTRL+K


2:按CTRL+Shift+S

我认为这取决于您在vscode中使用的格式化程序的类型。如果使用ctrl+shift+p并选择“用户设置”。然后搜索格式并在扩展中的左侧向下滚动,您将看到python。现在您应该可以更改默认的格式化程序了。另外,为了避免保存时格式化,请取消选中“编辑器:保存时格式化”

我使用Python格式化工具包“
autopep8
”,其效果如下:

建议您检查文件“settings.json”中是否存在影响格式使用的相关设置

VSCode中的“autopep8”用作Python格式化工具包的格式化代码。我们可以通过使用pip安装它来使用它。请禁用相关的格式扩展以避免干扰


更多参考资料:。

您使用的是哪种格式?您能提供“settings.json”文件的内容吗?我对您使用了相同的内容:autopep8,但在格式化代码时,我的vscode中的行为非常奇怪。这是我的代码:
“editor.fontSize”:17,
“editor.fontwweight”:“400”,“
“python.formatting.provider”:“autopep8”,“
“editor.formatOnSave”:true,
“code runner.ExecutionMap”:{
“python”:“$pythonPath-u$fullFileName”、`“perl”:“perl”`
“code-runner.showExecutionMessage”“:false
@Trong Nhan Nguyen-我使用您提供的设置进行测试的结果仍然与我的答案相同。您是否安装了相关格式化代码的VSCode扩展?建议您重新安装并使用“”。我2天前刚从sublime text切换到VS代码。因此,我只安装基本扩展,如python、code runner、autopep8、black或yaf。@Trong Nhan Nguyen-VSCode中的“autopep8”用作python格式化工具包的格式化代码。我们可以通过使用pip安装它来使用它。请禁用诸如“Autoep8、black或yaf”之类的扩展以避免它们的干扰。
"python.formatting.provider": "autopep8",