vscode 中的格式代码设置换行符
Format code in vscode setting for line break
我们可以使用Ctrl+Shift+i在vs中自动格式化代码代码。
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",
在 vs 代码的 settings.json 文件中添加此设置。
"editor.wordWrap": "wordWrapColumn",
"editor.wrappingIndent": "same",
"editor.wordWrapColumn": 120
记住 editor.wordWrapColumn: 120
单独是行不通的你还需要添加
editor.wordWrap: 'wordWrapColumn'
.
@更新
Prettier 不适用于 Python。格式化 python 个文件需要 autopep8
格式。
使用 pip install pep8
将 pep8 安装到您的 vs 代码编辑器中
"python.formatting.provider": "autopep8",
"editor.defaultFormatter": "esbenp.prettier-vscode",
"[python]": {
"editor.defaultFormatter": "ms-python.python"
}
//custom config for python
"python.formatting.autopep8Args": ["--max-line-length", "120", "--experimental"],
我们可以使用Ctrl+Shift+i在vs中自动格式化代码代码。
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",
在 vs 代码的 settings.json 文件中添加此设置。
"editor.wordWrap": "wordWrapColumn",
"editor.wrappingIndent": "same",
"editor.wordWrapColumn": 120
记住 editor.wordWrapColumn: 120
单独是行不通的你还需要添加
editor.wordWrap: 'wordWrapColumn'
.
@更新
Prettier 不适用于 Python。格式化 python 个文件需要 autopep8
格式。
使用 pip install pep8
将 pep8 安装到您的 vs 代码编辑器中
"python.formatting.provider": "autopep8",
"editor.defaultFormatter": "esbenp.prettier-vscode",
"[python]": {
"editor.defaultFormatter": "ms-python.python"
}
//custom config for python
"python.formatting.autopep8Args": ["--max-line-length", "120", "--experimental"],