問題タブ [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 プロジェクトを作成すると、Problems ビューに多くの構文エラーが報告されます。

サンプルは次のとおりです。

構文エラー、予期しない tAMPER

上記のエラーは、以下の 2 行目の「&」文字で報告されます。

上記の問題の解決策を探していると、DLTK が内部で JRuby を使用していると思われるページにたどり着きました。この問題は、DLTK にバンドルされている古い JRuby バージョンが原因でしょうか?

0 投票する
3 に答える
2825 参照

ruby - Rails1.9.3Eclipseでの構文の強調表示

Railsは初めてで、EclipseDLTKハイライトを機能させる必要があります。

それは時々syntax error, unexpected ':'ハッシュコロン表記を与えています。アプリケーションは正常に動作しますが。

EclipseIndigoとRuby開発ツールを使用しています。

0 投票する
1 に答える
1292 参照

eclipse - sftp を使用した Eclipse リモート プロジェクト - dltk インデックス作成により「セッションがありません」というエラーが発生する

ローカル Web サーバーとして debian がインストールされた virtualbox を実行しています。リモートプロジェクト(RSEプラグイン)を使用して、その仮想ボックスで直接Eclipseを使用しています。プロジェクトを開くとすぐに Eclipse が DLTK-indexer を開始するという問題があります。Debian マシンでは、すぐに /var/log/auth.log が次の無限のリストでいっぱいになります。

Eclipse では、エラー ログがいっぱいになります (ただし、JRE 6 を使用しています)。

すべての ssh セッションがサーバーで既に使用されているため、インデックス作成が行われている間、作業中のファイルを保存できません。
インデックス作成プロセスは、インデックスを作成するすべてのファイルに対して新しい接続を開こうとしているようです。

インデックス作成が完了すると、すべてが再び正常に機能し、ファイルなどを保存できます。インデクサーが作業を完了してくれることを願っていますが、その後コード補完が機能しないため、Eclipse はインデックス作成を実行できませんでした。

1 つの解決策はインデックス作成を無効にすることですが、これは IDE の目的ではありません。コード補完は、私がまだ IDE を使用する数少ない理由の 1 つです (少なくとも大規模なプロジェクトでは)。

インデックス作成を機能させ、ssh エラーを取り除く方法についてのアイデアは素晴らしいでしょう!

さらにシステム情報:

ホスト システム: Windows 7 Prof. 64 ビット
ゲスト システム (virtualbox) : 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: require': cannot load such file -- spec (LoadError) from C:/Ruby200/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45:inC:/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 エディターをインストールしました。

小枝ファイルで作業しているときに、Eclipse にメッセージが表示されるようになりました。

リソースがスクリプト プロジェクトのスクリプト パス上にありません。

しかし、表示されるのは 1 回だけではなく、表示されていれば問題ありませんが、スパムやフラッディングのように何度も表示されます。

githubで文字列を検索したところ、原因は動的言語ツールキットであることがわかりましたが、アンインストールできません(必須であるため)。

0 投票する
1 に答える
59 参照

eclipse - 日食共有インデックス

Eclipse プロジェクトで共通のインデックスを使用する方法はありますか? これまでのところ、12 個の Magento リポジトリがあり、それらはすべてほぼ同じコード ベースを持っていますが、別々のプロジェクトであり、別々のクライアント用の別々の Magento Web サイトです。各 Magento プロジェクトには文字通り数万のファイルがあります。これらすべてのプロジェクトを同じ Eclipse ワークスペースに保管しています。ほとんどの場合、現在取り組んでいるプロジェクトを除いて、すべてのプロジェクトを閉じています。この理由は、複数のプロジェクトを開いていると、DLTK インデックス作成によって Mac がクロール状態になり、Eclipse が応答しなくなるためです。理想的ではありませんが、これは機能します。

eclipse で現在のプロジェクトのインデックスを作成するのではなく、指定したソース コード ベースを使用したいと考えています。このプロジェクトについて、私のコンピューターの別の場所のコードベースで eclipse がルックアップを行うようにしたいと思います (つまり、/Users/davidt/Documents/projects/magento... でルックアップを行います)。DLTK は既にインデックスを作成しており、はまったく変更されていません (そのため、DLTK インデックス作成はそれをスキャンせず、コンピューターの速度を低下させません)。このようにして、DLTK インデックス作成によってコンピューターの速度が低下することなく、オートコンプリート、定義ルックアップ、リファクタリング、およびその他の最新の IDE の便利さをすべて利用できます。これは日食で可能ですか?

0 投票する
1 に答える
763 参照

ruby - Ruby + Eclipse + "Dynamic Languages Toolkit for Ruby" プラグイン

Ruby プラグイン用の Dynamic Languages Toolkit をEclipseにインストールしましたが、機能しません。

詳細:

  • Eclipse バージョン: Eclipse 4.2.2
  • OS の詳細: Ubuntu 10.04
  • Ruby バージョン: ruby​​ 1.9.2p180

これは私のルビーコードです:

これがEclipseから実行されたときのエラーです:

ただし、このコードをコンソールから手動で実行すると、次の出力が得られます。

言うまでもなく、awesome_printgem がインストールされています。

Eclipse では、以下のように Ruby インタープリターを設定しています。 ここに画像の説明を入力

質問:この問題は、コードで を使用する場合にのみ見られrequireます。それ以外の場合、Eclipse は Ruby コードを正常に実行できます。日食で何が欠けていますか?

アップデート:

私が使用する場合:

その後、Eclipseはコードを正常に実行できます。だから、これは何かのルビー/エクリプスと関係があると思いますsearch path