代码洞察是用于自动完成,意图动作,类型推断以及与PyCharm中的代码分析相关的其他技术的通用名称。
Python代码洞察力
代码洞察是用于自动完成,意图动作,类型推断以及与PyCharm中的代码分析相关的其他技术的通用名称。
语法高亮

特定的高光颜色在 “Settings/Preferences”对话框的 “Editor | Color Scheme “页面中定义。
代码完成

当PyCharm在每次启动时为整个项目建立索引时,它使您可以自动完成定义的任何现有实体。
意向
PyCharm可以发现并突出显示各种问题,找到死代码,查找可能的错误,拼写问题,并提示一些特定于Python的改进,并对齐代码结构。
例如,您可以将带条件的if语句反转。

有关更多详细信息,请参见意图操作。
PyCharm允许您导航到首先声明了特定命名代码引用的位置。

有关详细信息,请参阅“转到声明及其类型”部分;有关完整信息,请参见整个“源代码导航”部分,以了解其他类型的导航。
显示表达式类型
在分析代码时,您通常需要确定特定表达式的类型。考虑以下代码:
def f(x: str): print(chr(x.index('o')) * 42 + 'xxx')
按Ctrl+Shift+P并从列表中选择目标表达式。

表达式类型将显示在工具提示中。

要预览所选表达式的定义,请按Ctrl鼠标指针或光标并将其悬停在表达式上。

您也可以使用“查找动作” Ctrl+Shift+A并开始输入Expression。
检查正则表达式
如果你的代码中包含一个正则表达式,有一个意向性的操作来检查它:只需在正则表达式处加一个逗 ,然后按Alt+Enter。正则表达式检查器就会出现,你必须输入字符串。如果你的字符串不符合,背景是红色的;如果符合–绿色。

查看参考文档
使用PyCharm,您无需每次偶然碰到某个别名时都无需上 ,也无需在整个应用程序中搜索您不记得的方法声明。只需将插入符 放在您要查找的关键字上,然后按Ctrl+Q:

有关详细信息,请参见快速文档。
立即更新到v2020.3.3,不要忘了在本帖子的评论中与我们分享您的反馈。马上下载最新版Pycharm进行体验评估吧。作为Devart授权合作商现PyCharm正版授权立减2900,低至2229元! 点击了解详情>>
标签:
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!