Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
eclipse在编辑javascript文件时停止工作_Javascript_Eclipse - Fatal编程技术网

eclipse在编辑javascript文件时停止工作

eclipse在编辑javascript文件时停止工作,javascript,eclipse,Javascript,Eclipse,当我在eclipse中打开javascript文件进行编辑时,我的eclipse停止工作并给出错误(“eclipse从选择中请求javascript AST遇到问题”)。这个问题发生在EclipseIndigo中,但现在我有了最新版本的eclipse(EclipseKepler),eclipse也会这样做(停止工作并给出错误)。特别是在eclipse中插入一个点后,要在几分钟内编辑文件是不可能的。一般来说,如果没有点,编辑文件也很烦人,因为我写东西后要等几分钟,而且我的CPU工作在90%-95%

当我在eclipse中打开javascript文件进行编辑时,我的eclipse停止工作并给出错误(“eclipse从选择中请求javascript AST遇到问题”)。这个问题发生在EclipseIndigo中,但现在我有了最新版本的eclipse(EclipseKepler),eclipse也会这样做(停止工作并给出错误)。特别是在eclipse中插入一个点后,要在几分钟内编辑文件是不可能的。一般来说,如果没有点,编辑文件也很烦人,因为我写东西后要等几分钟,而且我的CPU工作在90%-95%的速度上。如果有人知道这个问题,请帮助我。

您可以在Eclipse中遇到此类问题:-)

我从2005年开始使用Eclipse,看到了很多东西。以下是一些可能对您有所帮助的提示。

我不知道你用的是哪个版本。哪个Eclipse包?开普勒,靛蓝-这是一回事。但是有很多包。对于java,对于PHP(带PDT)、C++等
区别在于:安装的插件。一般来说,如果您在Eclipse下安装了越来越多的插件,我们可以说您有更多的机会遇到这样的问题。

在一开始,我安装了一个Eclipse,并尝试将所有插件添加到该Eclipse中。尝试在Java、PHP和ActionScript项目中使用相同的Eclipse。没用
所以我的第一个建议是:部署更多的Eclipse版本,并将每个版本用于不同类型的项目
现在我有一个Eclipse用于Java,一个用于PHP,另一个用于ActionScript开发。

另一件事:Eclipse语言插件正在使用动态语言工具包(DynamicLanguageToolkit,DLTK)解析您键入的差异/结构。如果速度很慢,你就会像这样被绊倒。
您可以尝试在Eclipse版本中搜索DLTK问题。您还可以更改动态语言的设置,大多数情况下,您应该尝试关闭/打开DLTK缓存并更改其参数。
您的DLTK索引也可能出错。您可以强制EclipseDLTK刷新其索引。它存储在Eclipse下类似SQL的东西中,您可以通过谷歌搜索如何清理该索引。

还有另一种可能性:版本跟踪,主要是Git可能会导致“吃掉我的CPU”问题。
每次在文件中键入新字符时,都会触发Git以检查差异。这件事曾经发生在我身上,其效果与你所经历的相似。我不得不更改Git缓存配置,我提高了缓存数量以获得巨大的价值。

还有一件事:自动进行项目/构建
您也可以尝试将其关闭。

因此,我建议如下:

1.下载并部署一个全新的Eclipse(用于PDT(PHP开发)的多功能一体机内置了很好的Javascript语言插件)-这样,您肯定会有一个空的、干净的DLTK索引
2.不要安装任何插件-如果使用任何插件,则仅安装版本跟踪器
3.导入项目,如果出现问题,请立即尝试
4.如果是,请尝试较旧的Eclipse版本(我的一般经验是,新版本在前6个月的语言中不稳定),重复相同的步骤
5.如果没有,那是个好消息。然后您可以开始添加您使用/需要的插件


这可能会有所帮助……

这是因为eclipse会根据您在项目中安装的任何插件扫描并验证您的javascript。 您可以通过转到以下位置跳过此操作: 项目>属性>Javascript>包含路径>源>
编辑排除的路径并添加JS文件或文件夹。

在eclipse中使用哪个编辑器实例?它是编辑器的外部插件吗?我通过安装VJET插件就可以解决这个问题。再见,非常感谢。我一定会告诉你结果会是什么。好的!:-)当您在Eclipse中遇到这个错误时,原因是什么?Eclipse错误弹出窗口应该有一个“详细信息”按钮,显示异常/堆栈跟踪。这也有助于了解它的来源。但请注意:有许多模块相互合并。有时,这与我们发生坠机的确切地点无关。。。有时这只是一个完全不同的模块的副作用,把事情搞砸了:-)但是你应该检查一下,谁知道呢…好的观点。在这个配置区域中,我通过将[*.JS]模式添加到“Excluded”参数中排除了所有JS文件。