PyCharm功能展示(一):智能编码协助

翻译|其它|编辑:吴园园|2019-10-15 15:58:21.887|阅读 51 次

概述:本文为您介绍了PyCharm功能之一:智能编码协助。

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

PyCharm最新版本2019.2发布,功能改进提高Python语言开发效率,点击查看详情~

点击下载PyCharm最新试用版

PyCharm提供智能代码完成,代码检查,动态错误突出显示和快速修复,以及自动代码重构和丰富的导航功能。

智能代码编辑器

语法突出显示

 

使用可自定义的Python代码和Django模板颜色轻松阅读代码。从多个预定义的颜色主题中进行选择。

自动缩进和代码格式化

 

自动缩进将插入新行。缩进验证和代码重新格式化与项目代码样式设置兼容。

可配置的代码样式

 

选择预定义的编码样式,以将其应用于各种受支持语言的代码样式配置。

代码完成

 

键入或通过Ctrl + Space组合时,关键字,类,变量等的代码完成。编辑器建议是上下文感知的,并提供最合适的选项。

代码选择和注释

 

选择一个代码块,然后将其展开为表达式,一行,逻辑代码块等,并带有快捷方式。只需单击一下即可注释/取消注释当前行或所选内容。

代码格式化程序

 

具有代码样式配置和其他功能的代码格式化程序可帮助您编写易于支持的简洁代码。PyCharm包含用于Python的内置PEP-8和支持语言的其他符合标准的代码格式。

代码段

 

使用高级的可自定义和参数化的实时代码模板和代码片段节省时间。

代码折叠

 

代码折叠,大括号,括号和引号的自动插入,匹配的大括号/括号突出显示等。

动态错误突出显示

输入时显示错误。集成的拼写检查器会验证您的标识符和注释是否存在拼写错误。

多个插入符和选择

使用多个插入符,您可以同时编辑文件中的多个位置。

代码分析

 

许多代码检查都可以在您键入时验证Python代码,还可以检查整个项目是否存在错误或代码异味。

快速修复

 

大多数检查的快速修复功能使立即修复或改进代码变得很容易。Alt + Enter显示每次检查的适当选项。

重复码检测器

 

智能重复代码检测器会分析您的代码并搜索复制/粘贴的代码。您将看到一个可供重构的候选列表,并且在重构的帮助下,很容易保持代码干燥。

可配置的语言注入

 

本地编辑嵌入字符串文字中的非Python代码,并具有代码完成,错误突出显示和其他编码辅助功能。

代码自动生成

 

通过快速修复从使用中自动生成代码;文档字符串和代码匹配验证,以及重构时自动更新。自动生成文档字符串存根(reStructuredText,Epytext,Google和NumPy)。

意向动作

 

意向操作可帮助您将自动更改应用于正确的代码,以改进它或使您的编码例程更容易。

智能代码导航

随处搜寻

 

PyCharm可以帮助您找到任何东西,无论是源代码,用户操作还是UI元素中的一项。双击Shift并开始输入您要查找的内容。另外,根据您的特定需求配置搜索范围。

转到课程/文件/符号

 

转到类/文件/符号是快速项目导航的关键操作。使用通配符和缩写词可以更快地找到项目。

前往申报

 

当转到声明从参考调用,打开相应的文件,并导航到符号声明。

查找用法

 

查找用法可帮助您找到代码,当前文件或整个项目中任何符号(例如类,方法,字段等)的用法。

镜头模式

 

在这种模式下,您只需将鼠标悬停在滚动条的任何部分上,即可检查代码。将鼠标悬停在警告或错误条上时,将使用适当的消息对代码片段进行注释。

书签和待办事项

 

在代码中设置书签可轻松浏览代码或在代码中留下一些提示。只需在注释中键入TODO,PyCharm就会对其进行跟踪,并在单独的视图中列出所有TODO。

快速安全的重构

轻松,安全地进行全局项目更改。本地更改可立即就地进行。重构可以在普通的Python和其他类型的项目中工作,例如Django,Flask,Pyramid等。

重命名和移动

 

重命名和移动重构适用于文件,函数,常量,类,属性,方法,参数以及局部和全局变量。

提取重构

 

使用提取变量/字段/常量/参数和内联局部以改善方法中的代码结构。

提取方法

 

使用“提取方法”分解更长的方法,“提取超类”,“上推”,“下拉”移动方法和类。

其他重构

 

还提供以下重构:更改签名,转换为Python包/转换为Python模块,制作顶层函数等。

文档

快速定义/文档视图

 

在不丢失上下文的情况下,就地查看对象定义或文档。

外部文档视图

 

浏览器中提供了适用于Python标准库,Django,Google App Engine,Scientific软件包等的外部文档视图(使用Shift + F1)。

Docstring存根生成

 

自动为方法生成文档字符串存根(Epydoc,reStructuredText,Google,NumPy)。

突出显示和完成

 

PyCharm为Docstrings中的标签和标签参数提供语法突出显示和代码完成功能,以及代码匹配验证和重构时的自动更新。

 =====================================================

想要了解或购买PyCharm正版授权的朋友可以咨询慧都官方客服

关注下方“慧聚IT”微信公众号,及时获取产品最新消息和最新资讯

PyCharm功能展示(一):智能编码协助



标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果

文章转载自:PyCharm https://www.jetbrains.com/pycharm/features/coding_assistance.html

登录 慧都网发表评论


暂无评论...

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
相关厂商
相关产品
PyCharm

PyCharm是一种提高Python语言开发效率的IDE

在线
客服
在线
QQ
电话
咨询
400-700-1020
购物车 反馈 返回
顶部
在线客服系统
live chat