首页 > 编程语言 >VSCode 如何将已编辑好的python文件中的 tab 键缩进转换成4个空格键缩进

VSCode 如何将已编辑好的python文件中的 tab 键缩进转换成4个空格键缩进

时间:2023-06-03 21:37:15浏览次数:59  
标签:缩进 VSCode 空格 python vscode tab 替换

事情起源:

使用vscode维护一个7年前的python项目,发现编辑后运行报错,提示缩进错误,原因是当时的项目使用tab做缩进,而我正在用的vscode是使用4空格做缩进,因此造成了缩进不匹配的问题。

 

 

如何解决?

把自己的vscode缩进从4空格改为tab貌似是最可行的,但是考虑其他项目的匹配问题又总不能老式来回切换vscode的缩进格式,因此最终的解决方法就是将这个老旧项目的python缩进格式从tab替换为4空格,具体操作如下。

 

 

使用快捷键打开vscode的文件中替换功能:

Ctrl+Shift+h

 

 

上面的输入框选择正则格式,输入 tab 键的转义字符 ‘\t’,下面输入框输入需要替换的“4个空格”,最后点击全部替换即可。

 

VSCode 如何将已编辑好的python文件中的 tab 键缩进转换成4个空格键缩进_杂谈

 

标签:缩进,VSCode,空格,python,vscode,tab,替换
From: https://blog.51cto.com/u_15642578/6408706

相关文章

  • 使用vscode sftp插件快速上传源码文件
    1.首先安装vscode插件2.使用ctrl+shift+p或者view-commandpalette打开命令面板,输入sftp并按enter键,出现编辑配置文件界面3.输入对应的主机名,密码,或者密钥文件即可{"name":"47.100.101.152","host":"47.100.101.152","protocol":"sftp",......
  • 使用vscode remote连接上SSH服务器实现远程开发
    在VSCode中设置服务器信息1.首先在VsCode中安装Remote-SSH插件,直接搜索安装就行2.接下来打开Remote-SSH插件,并点击配置(Configure)3.在顶部弹出的框中选择config文件的存放位置(默认最上面的即可)4.点击后即可打开config文件,如下代码所示,Host部分输入服务器的外号(如“阿里云”),H......
  • 【python基础】复杂数据类型-列表类型(排序/长度/遍历)
    1.列表数据元素排序在创建的列表中,数据元素的排列顺序常常是无法预测的。这虽然在大多数情况下都是不可避免的,但经常需要以特定的顺序呈现信息。有时候希望保留列表数据元素最初的排列顺序,而有时候又需要调整排列顺序。python提供了很多列表数据元素排序的方式,可根据情况选用。1......
  • vscode 找不到模块“./App.vue”或其相应的类型声明。
    问题编辑器:VisualStudioCode项目类型:Vite+Vue+TS目标位置:main.ts项目运行:不受影响,正常运行,但是就是不爽解决在VisualStudioCode中安装TypeScriptVuePlugin(Volar)插件......
  • [转] 十分钟掌握Seaborn,进阶Python数据可视化分析
      -为什么用Seaborn-Seaborn是基于Python且非常受欢迎的图形可视化库,在Matplotlib的基础上,进行了更高级的封装,使得作图更加方便快捷。即便是没有什么基础的人,也能通过极简的代码,做出具有分析价值而又十分美观的图形。Seaborn可以实现Python环境下的绝大部分探索......
  • 02 python爬虫-bs4
    目录步骤代码结果new.csv图片步骤爬取主页面中的文章详情的url和图片地址下载图片并请求加文章详情中的页面内容爬取文章详情中的标题、作者、发布时间代码importrequestsimportcsvfrombs4importBeautifulSoup#请求的一级页面的地址q_url='http://xinfadi.com.cn/new......
  • python 操作 xlsx
    目录读取/写入:openpyxldemo1读取/写入:openpyxldemo1importopenpyxlimportos#创建exceldefwrite_excel_xlsx(path,sheet_name,value):ifnotos.path.exists(path):write_new_excel_xlsx(path,sheet_name,value)else:append_write_excel_x......
  • Python潮流周刊#5:并发一百万个任务要用多少内存?
    你好,我是猫哥。这里记录每周值得分享的Python及通用技术内容,部分为英文,已在小标题注明。(标题取自其中一则分享,不代表全部内容都是该主题,特此声明。)博客原文:https://pythoncat.top/posts/2023-06-03-weekly5文章&教程1、并发一百万个任务要用多少内存?(英文)文中测试了主流的编......
  • python内置库-email
    email库简要介绍eamil库用来创建和解析电子邮件,这些电子邮件可结合smtp协议和pop协议来发送及收取位于email包的中心的类就是EmailMessage这个类,利用它可构造一个邮件对象,利用这个邮件对象可添加正文、添加附件、设置收发件人具体的官网文档不太好懂,下面给出几个示例实例......
  • 用chartGPT学习一门语言--python(提问示范)
    1. 2. 3. 4 5. 6. ......