Haf*_*uri 20 python visual-studio-code
首先,我想知道谁是决定使用基于缩进的语言的无脑天才,为什么他不能简单地使用分号。令人沮丧的是,python 文件中的选项卡总是不同步,特别是当您更改编辑器和/或操作系统时。
只是想知道 VSCode 中是否有可以修复此选项卡不一致的扩展?
Ren*_*pes 50
您可以通过将所有缩进转换为制表符或空格来解决制表符不一致的问题。如果您打开“显示所有命令”选项卡(按 Ctrl+Shift+P 或 F1 )并搜索“转换缩进”,将有两个选项可用:
如果您使用制表符或空格,则只需选择制表符,如果使用空格作为缩进方法。
fan*_*ple 20
VS Code 在这方面非常直观。只是为了说明如何通过单击两次来解决该问题。
首先关注电脑的右下角。
这里点击空格。
上下文窗口将打开,我们可以选择将缩进转换为空格。单击convert indentation空间即可完成。
另外,如果您使用的是 Linux 环境,我强烈建议您使用 autopep 库。
apt install python3-autopep8
autopep8 -i /path/to/module/problem.py
Run Code Online (Sandbox Code Playgroud)
默认情况下,vscode 使用四个空格而不是制表符。查看您的配置选项:
当打开一个文件,
editor.tabSize并且editor.insertSpaces将根据文件内容来检测。
"editor.detectIndentation": true
Run Code Online (Sandbox Code Playgroud)
按 Tab 时插入空格。当
editor.detectIndentation打开时,此设置会根据文件内容被覆盖。
"editor.insertSpaces": true
Run Code Online (Sandbox Code Playgroud)
一个制表符等于的空格数。当
editor.detectIndentation打开时,此设置会根据文件内容被覆盖。
"editor.tabSize": 4
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
23520 次 |
| 最近记录: |