PyCharm 2022 Mac 版是由 JetBrains 开发的一款跨平台 Python 集成开发环境(IDE)。它为 Python 开发者配备了众多强大工具与功能,像代码自动完成、智能代码重构、调试器、版本控制等。该软件支持多种 Python 解释器和框架,如 Django、Flask、Pyramid 等,能轻松创建和管理多项目,具备快速编译和构建能力,可大幅提升工作效率,节省时间。
此外,PyCharm 2022 Mac 版适用性极强,能完美集成于 VCS 平台,支持与 Subversion、Perforce、Git 和 CVS 等框架共同使用,全方位满足用户需求。它还支持 Jupyter Notebooks,方便用户进行数据分析和机器学习开发,在快速编程时能自动检测错误、修复缺陷代码,提高代码编写质量。有需要的小伙伴可前来本站下载使用。
1、编码协助:提供带编码补全、代码片段,支持代码折叠和分割窗口的智能、可配置编辑器,助力用户更快更轻松编码。
2、项目代码导航:能帮助用户即时在文件、方法间导航,甚至穿过类的层次,学会快捷键可更高效。
3、代码分析:用户可借助编码语法、错误高亮、智能检测及一键式代码快速补全建议优化编码。
4、Python 重构:可在项目范围内轻松进行重命名、提取方法/超类、导入域/变量/常量、移动和前推/后退重构。
5、支持 Django:自带 HTML、CSS 和 JavaScript 编辑器,可更快速通过 Django 框架进行 Web 开发,还支持 CoffeeScript、Mako 和 Jinja2。
6、支持 Google App 引擎:用户可选择 Python 2.5 或 2.7 运行环境,为 Google App 引擎开发应用程序并执行部署工作。
7、集成版本控制:登入、录出、视图拆分与合并等功能都能在统一的 VCS 用户界面(适用于 Mercurial、Subversion、Git、Perforce 和其他 SCM)中实现。
8、图形页面调试器:可用自带的功能全面的调试器对 Python 或 Django 应用程序及测试单元进行调试,该调试器带断点、步进、多画面视图、窗口以及评估表达式。
9、集成的单元测试:用户能在一个文件夹运行测试文件、单个测试类、一个方法或所有测试项目。
10、可自定义&可扩展:可绑定 Textmate、NetBeans、Eclipse & Emacs 键盘主盘,以及 Vi/Vim 仿真插件。
1、选择用户喜欢的模式,依据自身经验进行选择。
2、创建一个简单的例子。打开 PyCharm,第一个按钮是创建新项目,第二个是选择打开已有项目。
3、接着选择创建 Python 项目,右边第一栏选项目存放地址,第二栏选解释器,有几个 Python 版本取决于自己电脑安装情况。
4、项目创建成功后是个空项目,需向里面添加 Python 文件。
5、创建文件名,点击 OK。
6、然后就可以在创建好的 Python 文件里编写代码,右击选择运行“hello”,下方出现运行结果。
一、Python
1、支持 pipenv:Pipenv 简化应用程序依赖关系管理。用 Pipfile 打开项目时自动创建 pipenv,也能轻松用其创建新项目。
2、快速文档是新的和改进的:按 Ctrl - Q(macOS 上的 Ctrl - J)可直接在编辑器中查看所需文档,现在更好看、更易读。
3、pytest Fixtures 和 pytest - bdd prO:Pytest 让代码测试变得简单,PyCharm 2022 升级了对其支持,利用 BDD 和夹具的代码智能。
4、reST 预览:PyCharm(带插件)可显示 Markdown 文档外观,此功能及更多功能现也适用于 reStructuredText。
5、Attrs 支持:若无法升级项目,attrs 库能为任何 Python 版本提供 Python 3.7 中 Dataclasses 的功能及更多。
6、代码洞察力改进:PyCharm 进一步改进代码洞察力,检查更多类型提示,检查异步代码中函数调用情况并提供快速修复。
7、Python 支持的进一步改进:可在运行配置中指定重定向到脚本标准输入的文件;在“设置”中为程序名称指定过滤器构建、执行、部署| Python 调试器,更快定位目标;可将调试器设置为按需显示变量加快调试;PyCharm 会提示程序包更新,可选择升级到稳定版本或使用预发行版本。
二、版本控制
1、多个 GitHub 帐户支持:方便定期使用多个 GitHub 帐户的用户切换。
2、“日志”选项卡:多个选项卡和差异预览,便于从项目历史中学习。
3、在特定修订版中浏览整个存储库:可在 PyCharm 中实现类似“时间旅行”查看特定修订版的存储库。
三、数据库
1、创建查询计划图:可直观检查查询计划,调整查询或添加索引以保持应用程序高效。
四、IDE 改进
1、新的图标:外观更时尚,新设计减少颜色使用到语义重要位置,便于快速找到所需内容。
2、现在支持 MacBook pro Touch Bar:有 Touch Bar 的 MacBook pro 可使用上下文相关的触摸条上下文进行运行代码、调试、VCS 等操作。
五、使用 Javascript
1、浏览器中运行的代码的代码覆盖率:可帮助找到未使用的客户端 JS 代码,利于代码维护。
2、仅为 Angular prO 提供更快的索引:新的 Angular 项目编入索引速度是原来的两倍。
3、许多新的意图和重构,例如 Extract React Component prO:可自信地重构 JavaScript,如提取 React 组件、实现接口等。
4、仅限 Vue 事件和事件修饰符的代码完成:方便在 Vue 模板中连接处理程序到正确事件。
v2022.3.3 版本
PyCharm 2022.3:新的 Settings Sync(设置同步)解决方案、管理 Conda 软件包的新方法、针对 pandas DataFrames 的增强用户体验