问题标签 [dltk]

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 投票
1 回答
455 浏览

eclipse - 获取 Eclipse 编辑器的关联文件扩展名

我正在尝试从我的(基于 DLTK 的)Eclipse 插件中以编程方式检索特定编辑器的关联文件扩展名。原因是我只想索引与我的编辑器关联的文件,并且我需要避免对扩展名进行硬编码,因为用户可以通过 Eclipse 首选项将任何文件扩展名关联到编辑器。

示例代码:

0 投票
0 回答
1246 浏览

ruby - 为什么 Eclipse (DLTK) 在 ruby​​ 文件中显示很多语法错误?

我已经在 Max OS X 10.7 上运行的 Eclipse Indigo 上安装了 DLTK 2.0

我在 Ruby 的 Eclipse 首选项页面中添加了 ruby​​ 1.8.7 解释器。

但是当我使用现有 rails 项目的源创建一个 ruby​​ 项目时,在问题视图中报告了很多语法错误。

这是一个示例:

语法错误,意外篡改

上述错误在下面第二行的“&”字符处报告:

在寻找上述问题的解决方案时,我进入了一个似乎表明 DLTK 在内部使用 JRuby 的页面。这个问题可能是由于 DLTK 中捆绑的旧 JRuby 版本造成的吗?

0 投票
3 回答
2825 浏览

ruby - Eclipse 中的 Rails 1.9.3 语法高亮

我是 Rails 新手,需要让我的 Eclipse DLTK 突出显示工作。

它偶尔会给出syntax error, unexpected ':'哈希冒号表示法。虽然应用程序运行良好。

我正在使用 Eclipse Indigo 和 Ruby 开发工具。

0 投票
1 回答
1292 浏览

eclipse - 带有 sftp 的 Eclipse 远程项目 - dltk 索引导致“没有更多会话”错误

我正在运行一个安装了 debian 的虚拟机作为本地网络服务器。我正在使用远程项目(RSE 插件)直接在那个虚拟盒子上使用 eclipse。我遇到的问题是,当我打开项目时,eclipse 会立即启动 DLTK-indexer。在 debian 机器上,我的 /var/log/auth.log 立即被无穷无尽的列表填满:

在 Eclipse 中,错误日志被填满(尽管使用 JRE 6):

索引完成后,我无法保存我正在处理的任何文件,因为所有 ssh-session 都已在服务器上使用。
索引过程似乎试图为它索引的每个文件打开一个新连接。

索引完成后,一切都恢复正常,我可以保存文件等。我希望索引器完成它的工作,但由于代码完成之后不起作用,eclipse 无法进行索引。

一种解决方案是禁用索引,但这不是 IDE 的目的,代码完成是我仍然使用 IDE(至少对于大型项目)的少数原因之一。

关于如何使索引工作并摆脱 ssh 错误的任何想法都会很棒!

更多系统信息:

主机系统: Windows 7 Prof. 64 位
访客系统(虚拟机):启用 sftp 子系统的 Debian Lenny
Eclipse:带有 Zend PDT 和 RSE 的 Indigo(已经运行 Java 6 JRE 1.6.0_45)

谢谢你的帮助!

大卫

0 投票
1 回答
1481 浏览

ruby - 当我在 Eclipse 下运行时,RSpec 找不到文件

当我从命令行运行我的 rspec 测试时,它们工作得很好。但是当我尝试从 Eclipse 中运行相同的测试(使用 DLTK)时,我收到以下错误:

C:/Ruby200/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45:in require': cannot load such file -- spec (LoadError) from C:/Ruby200/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45:inrequire' 来自 C:/Users/Tim/.eclipse/org.eclipse.platform_4.3.0_1709980481_win32_win32_x86_64/configuration/org。 eclipse.osgi/bundles/886/1/.cp/testing/dltk-rspec-runner.rb:12:in rescue in <main>' from C:/Users/Tim/.eclipse/org.eclipse.platform_4.3.0_1709980481_win32_win32_x86_64/configuration/org.eclipse.osgi/bundles/886/1/.cp/testing/dltk-rspec-runner.rb:3:in'

我假设我没有正确配置它,但我很难在网上找到任何关于如何配置它的有用信息。有人可以指出我正确的方向以使其正常工作吗?

谢谢。

0 投票
1 回答
143 浏览

eclipse - 服务器上的 Eclipse DLTK 中央数据库

我们在几个项目中使用 Eclipse(带有 PDT)。主要负载似乎来自 DLTK 索引过程,每个客户端的资源相当多。

如果服务器可以执行此索引任务(可以关闭 DLTK 索引),它将大大减轻客户端的负担。

所以我想知道;是否可以创建和使用中央 (H2) 数据库/存储库来为多个客户编制项目索引?

0 投票
1 回答
249 浏览

eclipse - Eclipse 在树枝文件上一次又一次地重复相同的消息

我已经安装了Eclipse luna,然后是php 编辑器symfony 插件twig 编辑器

现在,当我处理 twig 文件时,Eclipse 会显示一条消息:

资源不在脚本项目的脚本路径上。

但它不仅显示一次,如果这样就可以了,但它会像垃圾邮件或洪水一样一次又一次地显示。

在github上搜索字符串后,发现罪魁祸首是动态语言工具包,但无法卸载(因为它是必需的)。

0 投票
2 回答
1361 浏览

eclipse - 如何制作 Eclipse DLTK 高亮语法?

我已经在 Eclipse Juno 上安装了“Dynamic Languages Toolkit”(试用了 2.0 和 4.0 版),但是虽然我添加了“Dynamic Languages Toolkit - TCL Development Tools”,但 Tcl 代码没有突出显示语法,Shell 脚本也没有。我读到甚至可以使用语法帮助(选项建议),但它不起作用。

任何帮助,将不胜感激。提前致谢。

0 投票
1 回答
59 浏览

eclipse - eclipse 共享共同索引

有没有办法让 Eclipse 项目使用通用索引?到目前为止,我有十几个 Magento 存储库,它们几乎都有相同的代码库,但都是独立的项目和独立的 Magento 网站,供不同的客户使用。每个 Magento 项目中有数以万计的文件。我将所有这些项目都保存在同一个 Eclipse 工作区中。大多数时候,除了我目前正在做的一个项目之外,我已经关闭了所有项目。这样做的原因是因为如果我打开了多个项目,DLTK 索引几乎会让我的 Mac 爬行,而 Eclipse 将停止响应。虽然不理想,但这是可行的。

我想让 eclipse 不索引当前项目,而是使用我指定的源代码库。我想说这个项目,让eclipse在我计算机上其他地方的代码库中查找(即在/Users/davidt/Documents/projects/magento ...中查找)DLTK已经索引和没有以任何方式改变(因此 DLTK 索引不会扫描它并降低我的计算机速度)。通过这种方式,我可以拥有所有的自动完成、定义查找、重构和其他现代 IDE 便利,而无需 DLTK 索引会减慢我的计算机爬行速度。这在日食中可能吗?

0 投票
1 回答
763 浏览

ruby - Ruby + Eclipse + "Dynamic Languages Toolkit for Ruby" 插件

我在 Eclipse 中安装了Dynamic Languages Toolkit for Ruby插件,但它不工作:

细节:

  • Eclipse 版本: Eclipse 4.2.2
  • 操作系统详情: Ubuntu 10.04
  • 红宝石版本:红宝石1.9.2p180

这是我的红宝石代码:

这是从 Eclipse 运行时的错误:

然而,我可以从控制台手动运行这段代码,它给了我输出:

不用说,我确实安装了awesome_printgem:

在 Eclipse 中,我确实设置了 ruby​​ 解释器,如下所示: 在此处输入图像描述

问题:此问题仅在我require在代码中使用时才会出现。否则 Eclipse 可以很好地运行 ruby​​ 代码。我在日食中缺少什么?

更新:

如果我使用:

然后 Eclipse 能够很好地运行代码。所以我认为这与某些东西的红宝石/日食search path有关。