我们可以使用 Ctrl+Shift+i 在vs code中进行自动格式化代码。
vscode会将超过80个字符的行打断。更改
我没有在之前的问题中找到类似的问题。
这是我的
linewidth
不会改变它。
我想把120放进我的python代码中。
解决方案是什么?我没有在之前的问题中找到类似的问题。
这是我的
setting.json
:{
"workbench.panel.defaultLocation": "right",
"workbench.startupEditor": "none",
"workbench.sideBar.location": "right",
"python.pythonPath": "/usr/bin/python3",
"editor.minimap.enabled": false,
"workbench.colorTheme": "Monokai",
"C_Cpp.updateChannel": "Insiders",
"update.showReleaseNotes": false,
"update.mode": "manual",
"workbench.editorAssociations": [
{
"viewType": "jupyter.notebook.ipynb",
"filenamePattern": "*.ipynb"
}
],
"files.associations": {
"*.rmd": "markdown"
},
"window.zoomLevel": 1,
"prettier.printWidth": 120,
"editor.wordWrap": "wordWrapColumn",
"editor.wrappingIndent": "same",
"editor.wordWrapColumn": 120
}
正如@Subrato建议的那样,这对我起作用了:
"editor.defaultFormatter": "esbenp.prettier-vscode",
"[python]": {
"editor.defaultFormatter": null
},
"python.formatting.blackArgs": ["--line-length", "120"],
"python.formatting.provider": "black",