JetBrains PyCharm Pro是一款非常专业的编程辅助工具。它拥有非常多的实用功能,比如智能编码协助、内置开发人员工具、全栈web开发、科学工具等等,并且内置大量开发人员工具调试器和测试运行器,该版本经过汉化破解处理,用户可永久免费使用。
1、智能python辅助
PyCharm提供智能代码补全、代码检查、实时错误高亮显示和快速修复,还有自动化代码重构和丰富的导航功能。
2、Web开发框架
PyCharm为现代web开发框架(如:Django、Flask、Google App Engine、Pyramid和web2py)提供丰富的框架针对性支持。
3、科学的工具
PyCharm与IPython Notebook集成,提供交互式Python控制台, 并且支持Anaconda和多种科学化的包(例如matplotlib和NumPy)。
4、跨技术开发
除了Python外,PyCharm还支持JavaScript、CoffeeScript、TypeScript、Cython、SQL、HTML/CSS、模板语言、AngularJS、Node.js等等。
5、远程开发能力
通过远程解释器、集成的ssh终端、Docker和Vagrant集成,在远程主机或虚拟机上运行、调试、测试和部署应用程序。
6、内建开发者工具
A内建提供海量工具集:集成调试器和测试器、Python分析器、内置终端,以及与主流vc++S集成,还有内建的数据库工具。
一般软件小版本更新时,汉化包是通用的,可以保留继续使用。
除 AndroidStudio 外,软件更新时会保留汉化包,更新后亦可下载新的汉化包。
Android Studio 更新时会自动删除汉化包,请先备份汉化包或更新后重新下载。
汉化不生效
1、没有将汉化包放到 lib 目录(比如错放在 bin)
请检查所放目录中是否有 resources_en.jar
2、汉化包未正常下载(从 github 下载的大小可能不正确)
请检查下载的汉化包大小是否正常,是否可以作为压缩包正常解压
3、当前语言环境不是中文(zh_CN)
请打开软件,选择 Help → Edit Custom VM Options…
加上两行
-Duser.language=zh
-Duser.region=CN
然后重启软件
汉字乱码/中文显示为框框
当前字体不支持中文显示,请到 File → Settings → Appearance & Behavior → Appearance →
勾选 Override default fonts by (not recommended): 选择 Microsoft YaHei 或者其他显示为框框的中文字体。
汉化不完整
使用时会发现有一部分内容仍没有汉化,这是因为部分内容可能:
没有从资源中文件中加载(代码写死)
从插件资源中加载的(plugins)
主程序的资源为 resources_en.jar,绝大部分内容已完全汉化,没有汉化的部分即使汉化了,也并不会明显提升程序汉化比例,故没有汉化。
将 resources_zh_CN_*.jar ,放到软件安装路径下的 lib 目录中,重启软件即可
注意是 lib 不是 bin
不需要重命名,不需要解压,不需要删除任何 jar 包,不会覆盖任何 jar 包
软件安装路径的 lib 目录示例 D:/software/JetBrains/AndroidStudio/lib
该目录下应该有一个文件: resources_en.jar 如果没有,说明没有找对路径
MAC 用户请在 Finder > 应用程序 中找到软件,右键 > 显示包内容
文件更换后仍为英文 请如下设置:
打开软件 > 文件 > 默认设置 > 编辑器 > 文件编码 > 全局编码 > UTF-8 保存。重启软件就好了。
一、版本控制
1、互动式基地
如果您希望保持提交历史记录整洁,那么您一定对交互式重新定级非常熟悉。现在,我们使此操作变得更加容易,并且更加图形化。只需在历史记录中选择一个提交,单击鼠标右键,然后选择“从此处进行交互式变基”,我们将帮助您使git日志看起来很棒!
2、新的VCS提交工具窗口
如果您是那种喜欢原子提交并讲故事的开发人员,则可以在提交窗口和代码之间来回准备一切。我们已经简化了它:如果愿意,您可以选择使提交窗口在代码旁边显示为工具窗口。
3、新的和改进的分支弹出窗口
通常,当您在PyCharm(或我们的任何其他IDE)中看到事物列表时,可以开始键入以在此列表中进行搜索。但是,并非所有人都意识到这一点,因此我们现在在分支弹出窗口中添加了一个明确的搜索字段。我们还改进了其他几项功能,例如显示分支是否有传入或传出提交的指示,并使更新远程分支更加容易。
4、进一步改进
如果您的计算机上尚不存在Gy,PyCharm的新功能就是对其进行下载和安装,这是一个小的改进。
二、蟒蛇
1、使用调试器更智能地执行步进
PyCharm调试器是一个很好的工具,无需修改即可查看代码的实际功能。如果要查看较大语句中发生的情况,以前有时需要分界以获取中间结果。不再!PyCharm的智能步进使您可以轻松准确地接听所需电话。甚至更好:它现在是默认选项。
2、从PyCharm安装Python
对于我们的支持团队来说,一个常见的问题是:我已经安装了PyCharm,那么现在如何运行我的代码?现在,我们使在Windows上入门变得容易一些。如果PyCharm未找到任何安装的Python版本,它将建议从python.org下载并安装Python。
3、使用PyCharm维护requirements.txt
您是否添加了图书馆以更快地完成一些工作?如果您在代码中使用它,则该文件应位于requirements.txt中,并且PyCharm现在可以轻松地更新此文件。
4、支持noqa评论以禁止检查
可以进行代码查询和检查,以使您的代码看起来不错,并在您或其他人以后需要查看代码时更易于阅读。但是有时候他们会弄错,而您想抑制误报。PyCharm现在尊重`#noqa`注释,并在指定它们时禁止检查。
5、进一步改进
PyCharm可帮助您安装软件包并创建新的virtualenv。为了使此工作顺利进行,PyCharm捆绑了一个版本的pip和setuptools。以前,我们需要手动更新它们以使其保持最新状态。现在,我们对此进行了改进,以便始终在新创建的virtualenv中对其进行更新。
对于没有明确选择口译员的项目,我们已经调整了PyCharm口译员选择的行为。 有关详细信息,请参见票证。
三、仅限 Web Development PRO
PyCharm专业版具有JetBrains WebStorm(我们的Web开发IDE )的所有JavaScript(和其他Web语言)开发功能 。
1、Django模板的“添加导入”快速修复
在编写Python代码时,您可以键入任何可导入符号的名称,然后使用Alt+EnterPyCharm为您导入它。
2、Django模板中改进的代码完成
我们对Django模板代码完成的另一项改进是确保PyCharm遵守模板系统的“ builtins”设置。现在,您将为已配置的所有标签正确完成。
3、Vuex支持
如果您将Vue.js用于前端,则可能还会使用Vuex进行状态管理。PyCharm Professional Edition的Vue.js插件现在支持Vuex,除其他功能外,还将为Vuex状态对象提供适当的代码完成。
4、进一步改进
JavaScript(和其他网络语言)的快速文档已得到改进。如果您想更多地了解JS代码中的任何符号,只需将鼠标指针悬停在该符号上或使用Ctrl-Q,您将看到其文档,其可见性以及定义位置。
Pyramid项目不久前将其项目创建切换到Cookiecutter,现在PyCharm Professional Edition也支持该项目。只需使用“新项目”屏幕,您的新Pyramid项目将使用官方的Cookiecutter模板进行。
四、IDE改进
1、JetBrains单声道
作为开发工具方面的领先公司,我们希望尽一切努力使开发更好。而且,我们改进了其中一项基本要求:代码的字体。JetBrains Mono专为编程而设计,现在在PyCharm中默认启用。
2、LightEdit
Python的伟大之处在于它可以用于许多小事情,例如备份脚本。由于您的备份脚本不是项目的一部分,因此我们希望您可以轻松使用PyCharm对其进行编辑。新的LightEdit模式使这成为可能。如果您从资源管理器中打开文件,或者使用`charm` CLI工具打开文件,则可以在不创建项目的情况下编辑单个文件,并且只能完成有限的代码。
3、可拆分终端
现在,同时运行多个命令并同时查看其输出变得更加容易:只需在PyCharm中的终端上单击鼠标右键,然后选择“垂直拆分”即可。当然,如果您愿意,也可以选择水平拆分终端。
4、简化状态栏的配置
状态栏始终是可配置的,但是我们只是使它的配置更加简单!只需右键单击状态栏,然后精确选择要查看的内容以及您希望隐藏的内容。这应该使在使用错误数量的空格的项目上工作变得容易一些。
五、仅 数据库 专业版
PyCharm Professional Edition具有JetBrains DataGrip(我们的数据库管理工具)的所有数据库功能 。
1、改进了从数据库导出数据
数据是新油,因此有时您需要导出数据。现在,我们有了一个全新的导出对话框,可以轻松地精确预览导出数据的外观。另外,现在还可以导出到excel!
2、SQL脚本运行配置
是否有一组要按定义顺序应用于数据库的SQL文件?我们简化了操作:只需在项目中全部选中它们,单击鼠标右键,然后选择“运行”。您可以在现在弹出的“运行配置”窗口中对文件重新排序。
请注意,只有PyCharm Professional Edition支持标记为PRO的功能