文档章节

【更新】PyCharm v2018.3.2发布|附下载

 电池盒
发布于 01/09 15:40
字数 1562
阅读 46
收藏 1

下载PyCharm最新版本

JetBrains PyCharm是一种Python IDE,其带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具。此外,该IDE提供了一些高级功能,以用于Django框架下的专业Web开发。

Python

WSL Interpreters(仅限专业版)

如果您使用的是Windows,但需要为Linux开发应用程序,现在,有了另一个在Pycharm的Linux环境中运行代码的选项。在Windows Linux子系统中运行代码。

JetBrains

更快、更准确的F-string性能

当python 3.6出现时,F-strings是最流行的特性之一,当然pycharm从一开始就支持它们。随着他们越来越受欢迎,我们做了一些改变,使他们在Pycharm更快,并修复了许多错误。

JetBrains

Multiline TODOs

在YouTrack中,最受欢迎的功能之一是支持Multiline TODOs的请求。现在就在这里:pycharm 2018.3中的python(和其他语言)支持Multiline TODOs。

JetBrains

代码样式:用于优化导入的附加选项

Pycharm可以在代码中自动格式化导入的内容,这使您可以根据PEP8和、或者项目的代码样式指南轻松地格式化代码。Pycharm 2018.3扩展了导入排序的各种配置选项。

JetBrains

更多改进

  • 维护一个项目时需要每年都要更新所有文件中的版权声明,查看我们的版权工具可以帮助您遵守项目的许可证。您可以在设置编辑器版权中配置它。
  • 类型提示使出错变得更加困难。为了方便第三方包的共享类型提示,PEP561引入了一种在Pypi上发布单独存根包的官方方法。Pycharm现在支持这些功能。
  • python 3.7引入了一个新的“breakpoint”语句。在以前的Pycharm版本中,这将启动PDB,即使使用Pycharm调试器进行调试。从现在开始,“breakpoint”语句将启动pycharm调试器。
  • 当您使用docker compose解释器时,您现在可以准确地配置pycharm将使用哪个命令来启动docker compose。这使您可以对整个Web应用程序使用“docker compose up--build”,对运行TDD测试使用“docker compose exec”。

IDE improvements

UX:Search Everywhere

Search Everywhere帮助您搜索任何地方。Search Everywhere在弹出窗口现在显示哪些选项需要缩小搜索范围并更快地找到您要查找的内容。

JetBrains

插件存储库

pycharm是开发python的一个很好的工具。可以用Pycharm来写地形文件,或是易懂的剧本。使用第三方插件是完全可能的。我们已经刷新了我们的插件存储库,所以请查看它并定制您的Pycharm。

JetBrains

状态栏中的缩进

您能够看到文件作者选择的一侧。状态栏还可以将这些文件转换为首选的缩进类型。

JetBrains

持久终端选项卡

当您启动您的IDE为各种目的设置几个终端选项卡时,不需要重新调整,因为我们已经让终端标签保持不变:Pycharm现在会帮你记住它们,还可以给它们贴上标签。

JetBrains

Time tracking(仅限专业版)

Pycharm连接到问题跟踪程序:通过任务和上下文,您可以从跟踪程序中快速选择一张通知单,创建一个新分支,然后开始。自Pycharm 2018.3以来,IDE可以测量您处理票据的时间,并自动更新问题跟踪系统。

JetBrains

Version Control

Github Pull请求

要使Github上的代码审查过程稍微顺畅一点,现在只需点击一下pull request中建议的代码:转到新的pull request工具窗口,浏览pull request,右键单击PR,然后选择“Create New Local Branch”将其签出。

JetBrains

更多改进

  • Pycharm现在将为您检查子模块,并用您的项目的其余部分更新它们。
  • 浏览VCS日志变得更容易了:现在可以使用ctrl-[和ctrl-](或在MacOS上使用cmd-[和cmd-]在查看过的提交之间来回切换,还提供了一些新的导航选项。
  • Pycharm改进的注释(‘git-blank’)允许您深入了解历史。忽略空白和代码移动对于任何代码检测来说都是必不可少的工具。

Database(仅限专业版)

Pycharm专业版捆绑了来自JetBrains数据报的所有数据库功能。您可以通过数据库工具窗口和编写SQL代码来访问这些功能。

支持Cassandra

Pycharm专业版已经为几乎所有常用的SQL数据库提供了可靠的支持。现在,我们已经设置了支持非结构化NoSQL数据库的第一步。

JetBrains

更多改进

  • 如果配置了外键,pycharm会自动完成“join”语句。这样,它将为表添加别名,以保持查询的可读性。您现在可以配置Pycharm将用于您的表的别名。
  • 编写使用“group by”的查询时,需要显式选择所需的列。当您希望按列分组时,pycharm现在可以帮助您轻松地转换“select*”查询。
  • 您是否运行过“update”或“delete”查询而不添加“where”?Pycharm现在会要求你确认这是否是你想要做的,因为很有可能这不是。

Front-end Development(仅限专业版)

Pycharm专业版捆绑了JetBrains Webstorm的所有网络语言功能。每当您编辑javascript、html或css时,Webstorm的所有功能都可以在您的IDE中使用。

不带Chrome插件的实时编辑

Pycharm专业版有一段时间支持实时编辑HTML,但它始终需要安装一个插件。现在,你可以在不使用插件的情况下实时编辑HTML和CSS,让你的页面按照自己喜欢的方式进行样式化。

JetBrains

编码Angular

我们已经更新了对Angular的支持,现在编码Angular应该更快更准确。

JetBrains

本文转载自:https://www.jetbrains.com/pycharm/whatsnew/

粉丝 2
博文 150
码字总数 0
作品 0
私信 提问
PyCharm 2017.3 RC 发布,包含部分重要的改进

PyCharm 2017.3 的 EAP 系列已发布完毕,现在轮到 PyCharm 2017.3 RC 发布了。该版本包含以下改进: 创建 Django 项目不会再导致出现 NullPointerException (仅在 PyCharm 专业版中支持 Djan...

局长
2017/11/24
1K
2
PyCharm 2018.2.4 发布,JetBrains 的 Python IDE

PyCharm 2018.2.4 发布了,本次更新带来了一些小改进,可从此处进行下载 >>> https://jetbrains.com/pycharm/download。 更新内容 各种关于 pipenv 小的改进 修复了关于 pytest with fixtur...

局长
2018/09/22
1K
7
PyCharm 2016.3.3 发布,重要修复更新

PyCharm 2016.3.3 发布了,在发布 PyCharm 2017.1 Release Candidate 不久后,官方也发布了 PyCharm 稳定版的最新更新,该版本带来了一些重要的修复。 有关变更的详细列表,请参阅发行说明。...

局长
2017/03/18
1K
1
[福利] PyCharm 2018专业版免费激活码(附永久激活方法)

【激活码激活】 修改hosts文件 添加下面一行到hosts文件,目的是屏蔽掉Pycharm对激活码的验证 注:hosts文件路径,Windows在,Linux在 。Win下需要管理员权限打开。如果遇到权限问题,可将h...

zhwhong
2017/04/25
0
0
PyCharm 2018.2.2 发布,JetBrains 的 Python IDE

PyCharm 2018.2.2 发布了,PyCharm 是由 JetBrains 打造的一款 Python IDE。PyCharm 拥有一般 IDE 具备的功能,比如,调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试...

h4cd
2018/08/23
1K
1

没有更多内容

加载失败,请刷新页面

加载更多

拯救 项目经理个人时间的5个技巧

优秀的项目经理都有一个共同点,那就是良好的时间管理能力。专业的项目经理会确保他们的时间投入富有成效,尽可能避免时间浪费。 时间管理叫做GTD,即Getting Things Done——“把事情做完”...

Airship
19分钟前
2
0
前端技术之:Prisma Demo服务部署过程记录

安装前提条件: 1、已经安装了docker运行环境 2、以下命令执行记录发生在MackBook环境 3、已经安装了PostgreSQL(我使用的是11版本) 4、Node开发运行环境可以正常工作 首先需要通过Node包管...

popgis
今天
5
0
数组和链表

数组 链表 技巧一:掌握链表,想轻松写出正确的链表代码,需要理解指针获引用的含义: 对指针的理解,记住下面的这句话就可以了: 将某个变量赋值给指针,实际上就是将这个变量的地址赋值给指...

code-ortaerc
今天
4
0
栈-链式(c/c++实现)

上次说“栈是在线性表演变而来的,线性表很自由,想往哪里插数据就往哪里插数据,想删哪数据就删哪数据...。但给线性表一些限制呢,就没那么自由了,把线性表的三边封起来就变成了栈,栈只能...

白客C
今天
43
0
Mybatis Plus service

/** * @author beth * @data 2019-10-20 23:34 */@RunWith(SpringRunner.class)@SpringBootTestpublic class ServiceTest { @Autowired private IUserInfoService iUserInfoS......

一个yuanbeth
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部