首页 > 编程语言 >vscode下如何把缩进为2个空格的python项目改为4个空格的缩进

vscode下如何把缩进为2个空格的python项目改为4个空格的缩进

时间:2022-11-01 13:31:20浏览次数:38  
标签:缩进 项目 vscode 代码 空格 python

最近在看老项目的代码,是python2.7年代的项目,那个时候很多的python项目都是使用2个空格,不过现在估计大多数人写python项目都是使用4个空格的了,而我看这两个空格的项目代码也是感觉十分的别扭,以前使用pycharm的时候更改项目的代码缩进毕竟容易,现在改用vscode做编译器反而不知道该怎么弄了。

 

 

本文要讲的就是,如何通过对vscode进行设置,实现将已经完结的python项目的代码缩进改为4个空格的缩进。

 

 

 

可以看到现在的python项目缩进为2个空格:

vscode下如何把缩进为2个空格的python项目改为4个空格的缩进_缩进

 

 

 

 

 

 

解决方法:

在vscode的设置中找到 detectindentation 设置,当前我的vscode的显示如下:

vscode下如何把缩进为2个空格的python项目改为4个空格的缩进_缩进_02

 

 

 

 

 

 

将  Editor: Detect Indentation 选项disable,并且将Tab Size改为4,此时的detectindentation 设置如下:

vscode下如何把缩进为2个空格的python项目改为4个空格的缩进_python_03

 

 

 

 

 

 

 

再看下项目代码的缩进:

重大发现,代码的缩进居然没有变,对,没有看错,代码的缩进没有变,这是为什么呢,原来我们刚才的设定都是为新创建文件时设置默认的缩进空格数,但是这并不会影响也有的文件中的缩进设置。

那么我们又要如何改变已有项目中缩进的空格数呢?(前提是已有的项目的缩进都是使用2个空格的)

1. 打开我们要修改缩进的文件(只能一个文件一个文件的修改)

2. 快捷键,ctrl+shift+p

打开输入框后,输入:

indent using spaces

 

效果:

vscode下如何把缩进为2个空格的python项目改为4个空格的缩进_快捷键_04

 

 

 

3. 设置当前文件缩进的空格数为2

vscode下如何把缩进为2个空格的python项目改为4个空格的缩进_杂谈_05

 

 

 

 

 

 

 

4. 快捷键,ctrl+shift+p

打开输入框后,输入:

convert indentation to tabs

 

 

效果:

vscode下如何把缩进为2个空格的python项目改为4个空格的缩进_快捷键_06

 

 

 

 

 

 

 

5. 快捷键,ctrl+shift+p

打开输入框后,输入:

indent using spaces

 

效果:

 

vscode下如何把缩进为2个空格的python项目改为4个空格的缩进_快捷键_07

 

 

 

6. 设置当前文件缩进的空格数为4

此时选择 4

vscode下如何把缩进为2个空格的python项目改为4个空格的缩进_杂谈_08

 

 

 


7. 快捷键,ctrl+shift+p

打开输入框后,输入:

convert indentation to spaces

 

效果:

vscode下如何把缩进为2个空格的python项目改为4个空格的缩进_快捷键_09

 


 

 

 

--------------------------------------------------

 

 

 

成功实现了将一个编写好的文件从缩进2个空格转为4个空格。

 

 

这种操作比较麻烦,稍有失误就会导致代码格式错乱,不过也没有找到更好的解决方法,这里不得不吐槽一下,编写python代码时vscode确实没有pycharm好用,而且差的不是一点半点。

 

 


标签:缩进,项目,vscode,代码,空格,python
From: https://blog.51cto.com/u_15642578/5813404

相关文章

  • 如何关闭 vscode 的 rust-analyzer 插件的自动类型提示
    有两种方式解决:第一种方式:打开vode的设置界面搜索:typeHints和parameterHints,并设置为disable第二种方式:直接打卡vscode的配置文件settings.json:并添加:"rust-ana......
  • vim优化--自动缩进+行号
    自动缩进,自动补全括号,显示行号等 vim/etc/vimrcsetnuifhas("autocmd")filetypepluginindentonautocmdFileTypemakesettabstop=8shiftwidth=8softtabs......
  • VSCode + Mingw64配置OpenGL环境
    前言最近在复习LearningOpenGL,以前学的时候是根据书的介绍直接使用VS2022来配置OpenGL的开发环境,根据书的操作使用Cmake构建glfw3,添加glad,然后正确设置项目以来并且正确......
  • VScode Configuration STM32
    基于VScode搭建STM32运行环境所需软件vscode:是我们的代码编辑器STM32CubeMX:是我们配置和初始化的软件OpenOCD:是开源片上调试器,他下载完是一个压缩包,需要配......
  • [vscode] 如何在终端添加git bash?
    设置-搜索"terminal.integrated.profiles.windows"将以下内容复制进入,注意要修改gitbash实际路径{"terminal.integrated.profiles.windows":{"PowerShell":......
  • [VScode] 常用设置以及常用操作
    常用快捷键:Ctrl+P:搜索打开文件Ctrl+`:快速打开关闭终端.Ctrl+T:全局字符搜索Ctrl+Shift+O:在当前文件中搜索变量函数Alt+O:切换源头文件Ctrl+......
  • [VScode] 嵌入式软件开发必备插件
    C/C++c/c++智能提示、调试和代码浏览C++Intellisense借助GNUGlobal标签的c/c++智能提示BracketPairColorizer一个可定制的扩展为匹配括号着色Chinese(Simplified)......
  • 2022.10.21----vscode-自定义事件
     vscode预览模式关闭,就能打开新标签页(43条消息)vscode新窗口打开文件-CSDN (43条消息)如何在vscode中打开新文件夹不覆盖上一个窗口标签_发呆的薇薇°的博客-......
  • 问题:路径带空格怎么办
    问题:路径带空格怎么办解决(63条消息)Windows路径含有带空格的目录/文件名的处理_廖昌海的博客-CSDN博客_windows路径有空格文件路径空格-Search(bing.com)dir/x......
  • 问题:怎样从命令行新建文件并用VScode打开&VScode启动并新建文件
    问题:怎样从命令行新建文件并用VScode打开&VScode启动并新建文件解决howtostartvscodefromterminal-Search(bing.com)HowtostartVSCodefromtheterminal(......