Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.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 正在Visual Studio代码中设置选项卡空间样式。。。根据项目类型_Python_Visual Studio Code_Indentation - Fatal编程技术网

Python 正在Visual Studio代码中设置选项卡空间样式。。。根据项目类型

Python 正在Visual Studio代码中设置选项卡空间样式。。。根据项目类型,python,visual-studio-code,indentation,Python,Visual Studio Code,Indentation,如何在VSCode中设置制表符到空格的缩进转换?例如,当我按Tab键时,我希望它产生4个空格 但是,在你马上跳到答案之前,请等待。。。我知道这类配置问题可能在这里被问过很多次,但我想在这里问这个问题稍微不同。请容忍我 我知道在VSCode的配置中有一个“猜测”选项,但我不想让VSCode对每个文件进行“猜测”,而是想将其设置为在执行与Python相关的项目时,它将产生4个空格。。。但是,当我使用VSCode文件(如HTML、JavaScript、PHP、XML等)执行其他项目时,我希望它生成正常

如何在VSCode中设置制表符到空格的缩进转换?例如,当我按Tab键时,我希望它产生4个空格

但是,在你马上跳到答案之前,请等待。。。我知道这类配置问题可能在这里被问过很多次,但我想在这里问这个问题稍微不同。请容忍我

我知道在VSCode的配置中有一个“猜测”选项,但我不想让VSCode对每个文件进行“猜测”,而是想将其设置为在执行与Python相关的项目时,它将产生4个空格。。。但是,当我使用VSCode文件(如HTML、JavaScript、PHP、XML等)执行其他项目时,我希望它生成正常的选项卡


可能吗?因为我经常切换到不同类型的项目,所以我不想一直切换/修改配置文件

转到文件>首选项>设置。应弹出用户设置。添加以下内容:

    "editor.detectIndentation": false,
    "[python]": {
        "editor.tabSize": 4
    },
    "[html]": {
        "editor.tabSize": 2
    },

谢谢我想我必须要有“editor.insertSpaces”:在不同的文件类型下插入制表符/空格的true/false?和是否存在“其他”文件类型?@user2526586。我认为其他文件不存在通配符。但您可以按Ctrl+Shift+P查看所有支持的语言,然后运行此命令,首选项:配置特定于语言的设置。。。选择所需的语言,然后继续。