【问题标题】:Turn off real-time code analysis in Eclipse (PyDev)在 Eclipse (PyDev) 中关闭实时代码分析
【发布时间】:2015-10-20 12:46:14
【问题描述】:

首先,我希望在我在网络上毫无结果地搜索答案时,我没有为我的简单问题使用错误的关键字。

我将 Eclipse 与 PyDev 一起使用。编辑器菜单中的代码分析选项具有以下三个选项(以及许多其他选项):我想使用它(真)仅在保存时文件( true),而不是每次成功解析 (false)。

在我的情况下,检查这些选项不会改变任何事情。我是否在某处错过了其他选项或条件?显然,当我在字面上输入条件时,知道单个 if 是无效语法对我来说毫无用处。

一方面,这很烦人,但它也干扰了事件的突出显示。如果我想查看变量x 的所有发生情况,Eclipse 只会突出显示其推测的语法错误(我正在输入的行)的发生情况。特别是在重构旧代码时,我想在添加新函数/-ality 时检查哪些变量在哪里。

谢谢!

【问题讨论】:

  • 刚刚添加了更多解释。没人知道吗?

标签: eclipse pydev


【解决方案1】:

嗯,对于代码分析,“仅保存时”应该可以工作(在 PyDev > Editor > Code Analysis 中)。

现在,我认为您正在谈论的是语法验证......并且确实没有禁用它的选项(关于突出显示,因为突出显示需要一个适当的 AST,它是在语法验证过程中生成的,禁用语法验证在那里没有帮助)。

【讨论】:

  • 谢谢,我不知道两者之间有什么区别。我刚刚去了 PyDev 菜单。似乎所有人都可以做的就是删除文本标记,而不会消除对事件突出显示之类的副作用。如果没有进一步的 cmets/解决方案,我会将其标记为答案。或许可以考虑使用更轻量级的 Python 开发工具。
  • 实际上,如果您在代码分析或索引中看不到价值,您可以完全禁用构建器或仅禁用解析器通知(在首选项> pydev > 构建器中)
  • 啊,谢谢!这最接近我正在寻找的东西。我可以将解析间隔更改为更宽松的周期,例如 6000 毫秒(默认为 3000)。这样,我仍然有机会在警报响起之前输入该条件;)
猜你喜欢
  • 2021-12-01
  • 2012-07-04
  • 2013-04-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-03-13
  • 2020-10-25
  • 1970-01-01
相关资源
最近更新 更多