博客
关于我
PyCharm将制表符转换为空格并显示的配置方法
阅读量:357 次
发布时间:2019-03-04

本文共 978 字,大约阅读时间需要 3 分钟。

在PyCharm中,如果你在使用option+command+L格式化代码时总是看到pep8 error,虽然不影响运行,但还是希望代码格式更完美,可以参考以下配置方法。毕竟Python代码强制要求使用4个空格或tab作为制表符,而任何不符合规范的缩进都会导致格式化错误。

PyCharm设置tab为四个空格

在PyCharm中,你可以通过以下步骤将tab替换为四个空格:

  • 进入设置界面:按住command键,点击顶部菜单栏中的settings(Windows/macOS)。

  • 调整缩进设置:在settings界面中,找到“Editor” > “Code Style” > “Pseudo”选项卡。

  • 禁用tab字符:取消“Use tab character”选项的勾选。

  • 这样,PyCharm将默认使用四个空格来代替tab字符,这与Python官方的代码风格要求一致。

    ###PyCharm显示空格设置

    如果你需要查看代码中空格和tab的使用情况,可以通过以下方式启用空格显示:

  • 进入设置界面:同上,点击settings。

  • 启用空格显示:在settings界面中,找到“Editor” > “General” > “Whitespaces”选项卡。

  • 勾选显示空格:将“Show whitespaces”选项设置为“Yes”。

  • 这样,PyCharm将在编辑界面显示所有空格和tab字符的位置,帮助你快速检查代码格式是否符合规范。

    ###解决Pep8错误的方法

    如果由于空格与tab混用导致pep8错误出现,可以通过以下步骤修复:

  • 替换tab为空格:在代码编辑器中,使用快捷键command+R(Windows/macOS)。

  • 选择正则表达式:在弹出的查找替换界面中,输入(\t),表示匹配单个tab字符。

  • 替换为空格:在右边的替换文本框中输入四个空格。

  • 这样,所有tab字符都会被替换为四个空格,代码格式将完全符合Pep8规范。

    ###PyCharm代码格式化设置总结

    通过以上设置,你可以在PyCharm中完全配置好代码格式,避免pep8错误的困扰。记住,Python要求代码缩进必须使用四个空格,而不是tab或其它制表符。同时,启用空格显示功能可以帮助你快速检查代码格式是否符合规范。希望这些设置能帮助你在PyCharm中更加顺畅地开发Python项目。

    转载地址:http://oazg.baihongyu.com/

    你可能感兴趣的文章
    NoSQL介绍
    查看>>
    Notepad++在线和离线安装JSON格式化插件
    查看>>
    notepad如何自动对齐_notepad++怎么自动排版
    查看>>
    Notification 使用详解(很全
    查看>>
    NotImplementedError: Cannot copy out of meta tensor; no data! Please use torch.nn.Module.to_empty()
    查看>>
    Now trying to drop the old temporary tablespace, the session hangs.
    查看>>
    nowcoder—Beauty of Trees
    查看>>
    np.arange()和np.linspace()绘制logistic回归图像时得到不同的结果?
    查看>>
    npm error MSB3428: 未能加载 Visual C++ 组件“VCBuild.exe”。要解决此问题,1) 安装
    查看>>
    npm install digital envelope routines::unsupported解决方法
    查看>>
    npm install 卡着不动的解决方法
    查看>>
    npm install 报错 EEXIST File exists 的解决方法
    查看>>
    npm install 报错 ERR_SOCKET_TIMEOUT 的解决方法
    查看>>
    npm install 报错 fatal: unable to connect to github.com 的解决方法
    查看>>
    npm install 报错 no such file or directory 的解决方法
    查看>>
    npm install报错,证书验证失败unable to get local issuer certificate
    查看>>
    npm install无法生成node_modules的解决方法
    查看>>
    npm install的--save和--save-dev使用说明
    查看>>
    npm node pm2相关问题
    查看>>
    npm run build 失败Compiler server unexpectedly exited with code: null and signal: SIGBUS
    查看>>