1

在最近重新安装 pydev(第 3 方 eclipse 插件)后,我惊讶地发现折叠不适用于某些大文件(25k+ 行)。我之前使用了另一个(最近的)版本的 pydev,折叠效果很好。在经过相当多的疑惑/谷歌搜索/摸索菜单后,我偶然发现:

Pydev Changelog:出于性能原因,代码折叠标记不会显示在非常大的文件上

我正在使用的文件在我当时的 2.x 版本中确实有折叠,但更改日志指出它们在 1.5.7 版下被禁用。我绝对确定他们在更新的版本中工作。可能与另一个插件冲突?

真正的问题是如何强制在大文件上启用折叠功能(正是最需要它的地方)?
补丁形式的答案 - 或者只是表明 pydev 代码中可以禁用它的位置就足够了 - 如果无法通过 GUI

Eclipse 开普勒 - 最新

4

2 回答 2

0

2014.01.03 17.27:经过这么长时间无法触及我决定安装最新的 pydev (3.2.0.201312292215)。瞧,折叠标记又回到了我的 30000 行文件中。我暂时关闭它。

仍然对我最初问题的答案感兴趣 - 如果一些开发人员突然出现并澄清情况,我会接受它作为答案

于 2014-02-10T00:25:16.063 回答
0

如果文件大于可配置的限制,eclipse 似乎会自动禁用编辑器中的实时解析。如果您单击 Window -> Preferences 并搜索“Scalability”,您将找到设置此文件大小限制的选项,或者您可以简单地取消选择禁用实时解析(包括折叠)的选项。该解决方案并非特定于 pydev,但应该可以解决问题。

于 2014-09-09T07:51:15.233 回答