PyCharm Pro for Mac 是一个功能强大且用户友好的 IDE(集成开发环境的缩写),建立在 IntelliJ 平台之上,并从头开始设计为 Python 开发的多合一工具集。能理解 Python 的特性并提供卓越的生产力推进工具:自动代码格式化、代码完成、重构、自动导入和一键代码导航等。
提高生产力
节省时间,而 PyCharm 则负责日常工作。专注于更大的事情,并采用以键盘为中心的方法,以充分利用 PyCharm 的许多生产力功能。
获得智能协助
PyCharm 知道有关您代码的一切。依靠它进行智能代码完成,动态错误检查和快速修复,轻松的项目导航等等。
提高代码质量
编写整洁且可维护的代码,而 IDE 通过 PEP8 检查,测试帮助,智能重构和大量检查帮助您控制质量。
只需您所需要的
PyCharm 由程序员设计,供程序员使用,以提供进行高效 Python 开发所需的所有工具。
智能 Python 协助
PyCharm 提供智能代码完成,代码检查,动态错误突出显示和快速修复,以及自动代码重构和丰富的导航功能。
Web 开发框架
PyCharm 为现代 Web 开发框架(如 Django,Flask,Google App Engine,Pyramid 和 web2py)提供了特定于框架的强大支持。
科学工具
PyCharm 与 IPython Notebook 集成,具有交互式 Python 控制台,并支持 Anaconda 以及包括 matplotlib 和 NumPy 在内的多个科学软件包。
跨技术开发
除 Python 外,PyCharm 还支持 JavaScript,CoffeeScript,TypeScript,Cython,SQL,HTML / CSS,模板语言,AngularJS,Node.js 等。
远程开发能力
使用远程解释器,集成的 ssh 终端以及 Docker 和 Vagrant 集成,在远程主机或虚拟机上运行,调试,测试和部署应用程序。
内置开发人员工具
开箱即用的大量工具:集成的调试器和测试运行器;Python 探查器;内置终端;并与主要的 VCS 和内置的数据库工具集成。
版本 2020.1 更新内容:
新的 VCS 提交工具窗口
如果您是那种喜欢原子提交并讲故事的开发人员,则可以在提交窗口和代码之间来回准备一切。我们已经简化了它:如果愿意,您可以选择使提交窗口在代码旁边显示为工具窗口。
新的和改进的分支弹出窗口
通常,当您在 PyCharm(或我们的任何其他 IDE)中看到事物列表时,可以开始键入以在此列表中进行搜索。但是,并非所有人都意识到这一点,因此我们现在在分支弹出窗口中添加了一个明确的搜索字段。我们还改进了其他几项功能,例如显示分支是否有传入或传出提交的指示,并使更新远程分支更加容易。
使用调试器更智能地执行步进
PyCharm 调试器是一个很好的工具,无需修改即可查看代码的实际功能。如果要查看较大语句中发生的情况,以前有时需要分界以获取中间结果。不再!PyCharm 的智能步进使您可以轻松准确地接听所需电话。甚至更好:它现在是默认选项。
使用 PyCharm 维护 requirements.txt
您是否添加了图书馆以更快地完成一些工作?如果您在代码中使用它,则该文件应位于 requirements.txt 中,并且 PyCharm 现在可以轻松地更新此文件。
Django 模板中改进的代码完成
我们对 Django 模板代码完成的另一项改进是确保 PyCharm 遵守模板系统的“builtins”设置。现在,您将为已配置的所有标签正确完成。
LightEdit
Python 的伟大之处在于它可以用于许多小事情,例如备份脚本。由于您的备份脚本不是项目的一部分,因此我们希望您可以轻松使用 PyCharm 对其进行编辑。新的 LightEdit 模式使这成为可能。如果您从资源管理器中打开文件,或者使用`charm` CLI 工具打开文件,则可以在不创建项目的情况下编辑单个文件,并且只能完成有限的代码。
简化状态栏的配置
状态栏始终是可配置的,但是我们只是使它的配置更加简单!只需右键单击状态栏,然后精确选择要查看的内容以及您希望隐藏的内容。这应该使在使用错误数量的空格的项目上工作变得容易一些。