2016-08-15 9 views
4

JavaScriptソースファイルの内容を示すアウトラインビューの質問は新しくなく、it had even found an answerです。Eclipse NeonでJSDTアウトラインビューを有効にする

しかし、その答えはもはやNeon(4.6.0)で動作しません。Eclipseの各バージョンごとに1つずつ、2つの別々のワークスペースにインポートされた1つのプロジェクトの同じファイルを開きました。ネオンは2つのネームスペースと0のメンバーを示しています)。 Javaのパースペクティブで。

var myNamespace = function() 
{ 
    /** 
    * @memberOf myNamespace 
    */ 
    function myFunc1() 
    { 
    } 
    /** 
    * @memberOf myNamespace 
    */ 
    function myFunc2() 
    { 
    } 

    return { 
     name : "myNamespace", 
     myFunc1 : myFunc1, 
     myFunc2 : myFunc2 
    } 
}(); 

火星SR2(OK)での結果:

を例えば、私は上記にリンクした質問から取った次のコードは、火星SR2やネオンで以下のような結果になります

ネオンでOutline view in Eclipse Mars SR2

結果(NOK):

Outline view in Eclipse Neon

新しい設定を有効にする必要がありますか? JSDT Wiki at eclipse.orgは非常識ですが、Eclipseのヘルプの内容はまったく役に立ちません。私は決定的な指示がどこにあるか分かりません。

表示可能なスペースとアウトラインビューの内容は、私が暮らすことができないものなので、これはバグよりも構成上のことです。

[編集] NOTE:後でリリースされたMarsを使用していて、Oomphの同期が有効になっていると、火星のこのアウトライン機能が消えることがあります。それは私に起こりました。解決策は、後のリリース(私の場合はNeon)でOomphの同期を無効にすることです。しかし、私は火星の環境設定を(ユーザーに保存する代わりに)作業領域に保存し続けています。

+0

:https://bugs.eclipse.org/bugs/show_bug.cgi?id=472855、私見JSDT基本的なjsの開発はOKですが、あまり期待していません。 –

+0

それは目的に応じて1に制限されていた...私には分かりませんが、それは私の個人的な意見です。とにかく、私はOutlineビューなしで開発することができないので(JSDTの制限のためEclipseでJSから移ってきました。私のプロジェクトは私のニーズと相違していると感じます。私は現在、Angelo Zerrのプラグインを持つTypeScriptで開発しています。彼に対する多くの祝福。 – AbVog

+0

TypeScriptへの移行は、IDEサポートに関してスマートな動きであり、Javaに簡単に近づけることができます。 –

答えて

3

このバグはJSDT Bugzillaで報告され、修正されました。特定のバグページを確認してください。ここで、開発者が協力してソリューションを見つける方法を確認できます。彼らは、「アウトラインツリーのネストの深さは1に限定されていた」それは機能ではありませんバグと言う

https://bugs.eclipse.org/bugs/show_bug.cgi?id=499788

+1

注:このバグは、この質問が尋ねられてから数日後に修正され、@ psuzziがバグを報告した後に修正されました。修正はNeon.1で利用可能になります(2016年9月末にリリース予定)。 – AbVog

+0

ありがとう、@AbVog、私は答えを更新しました – psuzzi

+0

私の前のコメントの文言はあいまいで、次のことを明確にしません:私はバグを修正した人ではありません:-) – AbVog

関連する問題