python开发工具pycharm使用简介

python开发工具pycharm使用简介pycharm 是一款常用的 python 开发工具 功能十分强大 并且多平台支持 Windows MacOS Linux

  pycharm是一款常用的python开发工具,功能十分强大,并且多平台支持(Windows/MacOS/Linux),官方提供社区开源版本:pycharm Community免费版本下载地址。

pycharm在日常开发中常用功能简介:

  1. 断点调试,类似于Visual Studio,实时查看变量/内存使用情况,支持django/flask等工程的调试:
    django调试图

  2. 自动检查代码风格,内嵌PEP8标准(详情见附录),代码风格统一,便于管理。配置方法:

    (1) pip install autopep8;

    (3)填写配置项

    NameAutopep8 (可随意填写) Tools settings: Programs:autopep8 Parameters:--in-place --aggressive --ignore=E123,E133,E50 $FilePath$ Working directory:$ProjectFileDir$

    autopep8配置项

  3. 内嵌git功能,方便进行版本控制。
  4. 支持模块模板,便于工程内统一注释风格,标明作者等。
  5. 自动分析模块全局变量、函数位置,位置切换十分方便。
    文件structure

  6. 代码单元测试功能,更快捷得进行单元测试,提高代码鲁棒性。
    1. 快速查找文件Ctrl+E打开最近访问的文件,Ctrl+Shift+E打开最近编辑过的文件,尤其是在大型工程中,传统的按层查找文件非常低效;配合Ctrl+Tab切换前一个打开的文件,切换效率提升显著。
      快速查找文件

  1. 万能搜索,双击Shift,可以搜索文件名、类名、方法名,还可以搜索目录名,搜索目录的技巧是在在关键字前面加斜杠/。
  2. 历史粘贴板,Ctrl+Shift+V可访问历史粘贴板。
  3. 多屏显示代码,Settings-Keymap中进行自定义。
  4. 任意换行, Shfit+Enter。
    1. 优化导入,Ctrl+Alt+O,去掉没有使用的引入,规范引用顺序。
  5. 注释选中行,Ctrl+/
  6.   另外,pycharm支持多python共存,支持virtualenv进行配置。多版本下同时开发更加方便。

      其他方面,pycharm还能自定义字体,语法高亮颜色等一系列自主化配置,可以使写代码更加称心入手。


附录1:Win/Mac快捷键(原图来自麻瓜编程)

pycharmWindows下客户端的快捷键

Win快捷键高清图链接

pycharm Mac下客户端的快捷键

Mac快捷键高清图链接


附录2:PEP8标准

PEP 8标准-英文原版

PEP8标准中文摘要

代码布局

注释

模块顶部要有模块注释;类以及自定义函数要有其功能,以及入参出参注释,待解决的问题处,句末可以有注释,诸如# FIXME/TODO等高亮注释;

命名风格

程序设计建议

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/173311.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月27日 上午9:05
下一篇 2026年3月27日 上午9:05


相关推荐

  • idea配置Tomcat_tomcat docbase

    idea配置Tomcat_tomcat docbaseidea配置tomcaterror:duplicatecontextpath 解决方法:    在editconfig中部署tomcat,     server         tomcathome            D:\software……\apache-tomcat-7.0.65   …

    2025年12月14日
    7
  • 【开发工具】【smartctl】硬盘检测工具(smartctl)的使用

    【开发工具】【smartctl】硬盘检测工具(smartctl)的使用概述随着硬盘容量、速度的快速发展,硬盘的可靠性问题越来越重要,今天的单块硬盘存储容量可轻松达到1TB,硬盘损坏带来的影响非常巨大。不同的文件系统(xfs,reiserfs,ext3)都有自己的检测和修复工具。检测之前可以先使用dmesg命令查看有没有硬件I/O故障的日志,如果有,先用fsck看看是不是文件系统有问题,如果不是则可以使用下面介绍硬盘检测和优化方法来修复它。grep“error”/va/log/messages*;SMART是一种磁盘自我分析检测技术,早在90年代末就基本得到了

    2022年10月8日
    9
  • idea激活码永久有效-激活码分享

    (idea激活码永久有效)最近有小伙伴私信我,问我这边有没有免费的intellijIdea的激活码,然后我将全栈君台教程分享给他了。激活成功之后他一直表示感谢,哈哈~IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.html9A…

    2022年3月22日
    749
  • idea 2021 2.3 激活码_在线激活

    (idea 2021 2.3 激活码)本文适用于JetBrains家族所有ide,包括IntelliJidea,phpstorm,webstorm,pycharm,datagrip等。IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.html…

    2022年3月29日
    328
  • Idea市场插件

    Idea市场插件Idea市场插件

    2022年4月23日
    155
  • Mac idea 永久激活码[免费获取]

    (Mac idea 永久激活码)好多小伙伴总是说激活码老是失效,太麻烦,关注/收藏全栈君太难教程,2021永久激活的方法等着你。IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.htmlMLZPB5EL5Q-eyJsaWNlbnNlSW…

    2022年3月21日
    161

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号