问题标签 [jsdt]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1335 浏览

javascript - 如何在 JSDT 大纲视图中指示 public/protected/private 成员?

用于 Eclipse 的Javascript 开发人员工具(JSDT) 提供了 Javascript 类的漂亮大纲视图,它们旁边有一个小符号表示可见性。

查看Preferences->Javascript->Appearance->Members Sort Order,它似乎能够指示一个方法是公共的、私有的还是受保护的,但我都使用“默认”标记,一个蓝色三角形。

有谁知道它如何确定使用哪个符号?我尝试过使用 Javadoc 和 JSDoc 格式的注释。我的私有方法以前导下划线开头,这也没有给出提示。

没什么大不了的,只是很高兴知道...

0 投票
1 回答
8599 浏览

javascript - Eclipse 的 JSDT 发生了什么?

JSDT(Javascript 开发工具)是一个 Eclipse 项目,旨在为 Javascript 实现 JDT API。它的早期演示确实令人印象深刻,但它似乎自 2007 年以来没有任何版本,没有提及它发生了什么。

有人知道它的状态吗?

0 投票
3 回答
14656 浏览

javascript - Eclipse 在 JavaScript 文件中的复制/粘贴上挂起

我一直在使用 Java/CFEclipse IDE 运行 Eclipse Helios 3.6,并在尝试编辑 Javascript 文件时发现了一些非常奇怪和严重的错误。在 .js 文件达到一定大小(约 250 行代码)后,每当我尝试选择、复制粘贴选择或保存时,Eclipse 都会随机挂起。在挂起开始后单击将导致“文件编辑源...帮助”栏变白,再次单击导致程序标题中显示窗口“(未响应)”消息。再等待 5-10 秒后,挂起就会消失。我尝试编辑的所有 JavaScript 文件都是这种情况,尽管较短的文件不会挂起那么久,也不会出现“(未响应)”消息。

我认为这是 Javascript 验证/自动完成选项的问题,因此已将其关闭;但是,复制粘贴挂起问题仍然存在。我也尝试过 Javascript IDE - 同样的问题。这是 Eclipse Javascript 处理的问题吗?有没有其他人遇到过这样的错误?如果这是一个根本上的 Eclipse 问题,有人能推荐一个更好的 Javascript/Coldfusion 编辑器吗?

编辑:有关更多信息,请记录最新挂起的输出:

0 投票
1 回答
1717 浏览

javascript - Organizing JavaScript code to be visible in Eclipse Outline

How should I organize my JavaScript code to be visible well in deep in the Eclipse JSDT's Outline View?

For example, if I have a JS file containing the following content, Outline shows the one top level function only:

0 投票
0 回答
296 浏览

javascript - 使用 eclipse webtools JSDT 时,验证器无法识别“get someval() { return this.someVal }”语法

当使用 JSDT 使用 getter 和 setter 的这种语法编辑 javascript 源文件时;

它失败并返回错误;

令牌“get”的语法错误,:预期在此令牌之后

这是完整的源代码示例; http://pastebin.com/Xsfnk3b7

有关解决方法的任何建议?

有没有办法定义“get”和“set”关键字......?

0 投票
1 回答
628 浏览

javascript - Eclipse 插件如何以编程方式更改 JSDT 的默认格式化程序模板?

我正在开发一个扩展 Eclipse JSDT 的插件,并希望更改 JavaScript Formatter 的默认配置文件(这样我的插件用户就不需要执行 Preferences->JavaScript->Code Style->Formatter->Import)

我找不到任何明显的 JSDT 扩展点。有什么办法可以从我的插件中做到这一点,还是我需要自己重建 JSDT?

0 投票
1 回答
442 浏览

eclipse-plugin - 如何为 JSDT 模板提案做出贡献

我创建了一个扩展 JSDT 的 Eclipse 插件。编辑 JavaScript 文件时,按 Ctrl-Space 会显示“默认建议”,其中包含一般 JavaScript 建议。再次按 Ctrl-Space 会显示“模板建议”,但列表为空。如何将内容添加到“模板提案”列表?

0 投票
1 回答
542 浏览

eclipse - 禁用会导致与我的功能中的插件发生冲突的 Eclipse 插件

我有一个 Eclipse 功能,它基本上依赖于 Eclipse for Javascript Web Developers 平台(它依赖于那里的许多插件)。但是,一组插件会导致与我的功能插件发生冲突:jsdt.debug.*

所以,问题是,当用户安装/运行此功能时,有没有办法可以禁用导致此冲突的 4 个 jsdt.debug 插件?

0 投票
1 回答
1744 浏览

javascript - 向 Eclipse/JSDT 指定 Javascript 变量的类型

我正在尝试使用 Eclipse 进行一些服务器端 Javascript 开发。

我使用的 API 有一个函数doStuff(string, object)(更改名称以保护有罪者),它根据传递给它的参数(值)返回不同类型的值(一种类型的子类)。

我已经建立了一个 Javascript 库来描述这个函数:

因为它可以返回多种类型,所以我将它声明为返回基类型。然而,这意味着 Eclipse 不知道它到底是什么类型,所以我后来在尝试访问该对象的字段时会遇到虚假错误。

所以可以有FooResultType,BarResultType,每一个都是ResultTypes,但是有额外的字段/函数

有没有办法解决?我可以以某种方式注释保存返回值的变量,以便 Eclipse 知道它到底是什么类型吗?

我已经尝试过(在 FooResultType 周围有和没有大括号)

但这没有什么区别。

(这方面还有其他问题,但我认为没有什么可以解决这个问题)

0 投票
1 回答
711 浏览

eclipse - Eclipse JSDT - 支持功能的完整列表?

有没有什么地方我可以得到 Eclipse 的 JSDT Javascript 支持中支持和不支持的最终列表?

Eclipse 提供的文档非常少。我对支持哪些 JSDOc 标记以及在哪里支持特别感兴趣,因为我的实验者正在产生相当混乱的结果。

我也对其他特性(完成、重构)的细节感兴趣。

谷歌搜索没有产生任何有用的东西