【问题标题】:Using Pycharm IDE for Python, unused variables使用 Python 的 Pycharm IDE,未使用的变量
【发布时间】:2021-08-11 06:06:40
【问题描述】:

以前我在 Pycharm 中不使用变量时,IDE 编辑器会使变量显示为灰色。该功能现已消失,我无法将其恢复。有谁知道如何恢复此功能?

【问题讨论】:

  • 别忘了那个模式下的“阅读器模式”,即使偏好设置正确,pycharm也不会分析你的代码。

标签: pycharm


【解决方案1】:

在设置中打开Editor->Inspections。在中间的列表中打开 python 类别并查找“未使用的本地”(按字母顺序排序)。应该检查一下。

同时检查您的颜色设置,以防变量没有按照您想要的方式突出显示。

【讨论】:

  • 以及未使用的本地的颜色设置?或者,检查可能完全关闭?是否突出显示任何其他错误、显示 PEP8 通知等?
  • 您使用的是哪个 PyCharm 版本?我在 2016.1.3 EAP 上进行了尝试,令我惊讶的是,我得到了同样的结果。它应该发出“弱警告”,不仅会改变颜色,还会在“分析完成”弹出窗口中。
  • 在 Pycharm 5.0.4 上运行。也许他们打破了它?如果是这样,Jetbrains 的错误报告将是正确的做法。
  • 你确定你在做一个 local 变量,意思是在一个块内,比如一个函数? “未使用的局部变量”意图不标记全局变量。
  • @PaulEveritt 这是正确的。同时,我找不到“未使用的全局”选项,这似乎是这个问题的症结所在。
【解决方案2】:

正如@TehSphinX 提到的,Editor->Inspections 设置就是它所在的位置。使用搜索栏。

另外,也许同样重要:不要忘记该模式下的“阅读器模式”,即使偏好设置正确,pycharm 也不会分析您的代码。

【讨论】:

  • 这对我有用,如果 Pycharm 处于阅读器模式,即使检查变量被选中,未使用的变量也不会改变颜色。在函数的参数上进行测试。谢谢。
  • 如何启用/禁用阅读器模式:文件 |设置 |编辑 |阅读器模式(Windows 和 Linux)偏好 |编辑 |阅读器模式 (macOS) 启用阅读器模式:使用此复选框启用或禁用该选项。
猜你喜欢
  • 1970-01-01
  • 2015-12-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-02-11
  • 1970-01-01
  • 2019-07-01
相关资源
最近更新 更多