Table of Contents
方法一:Edit -> Convert Indents -> To Spaces
方法二:ctrl + shift + A => 在弹出的窗口中输入“To Spaces”就可以将所有的tab转为space
问题
有时从网络上copy的代码,贴到PyCharm上会有警告 "PEP 8: Indention contains tabs"
是因为粘贴来的代码用tab缩进,而本人是空格党(喜欢用space当缩进)
如此一来,强迫症患者无法接受
解决办法
方法一:Edit -> Convert Indents -> To Spaces

方法二:ctrl + shift + A => 在弹出的窗口中输入“To Spaces”就可以将所有的tab转为space
open pop window to select options, select to spaces to convert all tabs as space, or to tab to convert as tab.


方法三:Code-> Reformat Code
前提条件:
1. 先设置好缩进为space,一个Tab为4个space
2. 打开你的项目文件
如何设置Space与Tab可参考以下文章:
PyCharm 怎样设置Tab为4个空格, 并将空白显示出来
https://blog.youkuaiyun.com/cats_miao/article/details/82558756

参考链接
https://stackoverflow.com/questions/11816147/pycharm-convert-tabs-to-spaces-automatically
本文介绍了在PyCharm中将代码中的Tab字符转换为空格的三种方法,这对于偏好使用空格作为缩进的开发者来说非常实用。文章详细解释了如何通过编辑菜单、快捷键以及代码格式化功能实现这一转换,帮助解决因混合使用Tab和空格导致的PEP8警告。
1301





