【问题标题】:Annotation in pydev not showing correctlypydev 中的注释未正确显示
【发布时间】:2015-06-06 06:12:14
【问题描述】:

在带有 Eclipse 4.4 的 Windows(不同计算机)上的两次 pydev 安装中,错误和警告的注释(例如 pep8 的输出)未正确显示。只有文件中的文本被标记为红色背景,但左侧没有显示图标,小地图中也没有出现警告和错误。

问题截图:

正确版本: 使用 Linux 安装一切正常(并且在另一台计算机上使用 Windows 安装)

编辑:这个问题是关于注释未正确显示的问题,而不是 pep8 检查的结果。

【问题讨论】:

    标签: python eclipse pydev


    【解决方案1】:

    看看pep8。样式指南不允许在一行中多次导入

    【讨论】:

    • 感谢您的回答,但我想解决注释未正确显示的问题,即仅作为背景颜色而不是图标和/或小地图中的标记。
    【解决方案2】:

    PyDev 中的“Overview Ruler Minimap”功能似乎存在问题。小地图让您在右侧“概览尺”AKA“注释尺”中缩小文档文本的印象。问题是,它不适用于某些 Eclipse 安装,导致空白栏或没有颜色突出显示的小地图。

    因此,如果您在使用 Eclipse 的概览标尺/注释标尺时遇到问题,并且正在使用 Pydev,请尝试返回概览标尺中的简单彩色矩形:

    首选项 > PyDev > 编辑器 > 总览标尺小地图

    取消勾选“显示小地图”

    重启 Eclipse

    【讨论】:

    • 很遗憾,这并不能解决问题。但我想我发现了问题(见我的回答)。
    【解决方案3】:

    我可以从全新安装 Eclipse(Luna,适用于 C/C++ 开发人员的 Eclipse IDE,Windows 64 位)开始重现问题,并首先添加 PyDev,然后添加其他插件,直到问题再次出现:

    PyDev 似乎与“PTP Fortran Support”(从http://download.eclipse.org/releases/luna 安装)不兼容。安装它会导致问题,卸载它会解决它。

    可以在此处找到问题出现之前/之后的 Eclipse 配置差异:https://gist.github.com/jmozmoz/b6835a29b52487874df2

    (例如,如果安装了 Eclipse for Parallel Application Developers,也会安装 PTP Fortran 支持。不幸的是,它不能单独删除。)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-22
      • 1970-01-01
      相关资源
      最近更新 更多