5

JavaScript ソース ファイルの内容を表示する Outline ビューの問題は新しいものではなく、答えも見つかりました

ただし、その答えは Neon (4.6.0) では機能しなくなりました。Eclipse の各バージョンに 1 つずつ、2 つの別々のワークスペースにインポートされた 1 つのプロジェクトのまったく同じファイルを開きました。Mars は完全なアウトライン (3 つの名前空間、約 80メンバー) 一方、Neon は 2 つの名前空間と 0 メンバーを示します。Java パースペクティブで。

たとえば、上記でリンクした質問から引用した次のコードは、Mars SR2 と Neon で次の結果をもたらします。

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

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

火星 SR2 での結果 (OK):

Eclipse Mars SR2 のアウトライン表示

ネオン (NOK) での結果:

Eclipse Neon のアウトライン表示

有効にする必要がある新しい構成設定はありますか? eclipse.orgのJSDT Wiki は酷く、Eclipse のヘルプ コンテンツはまったく役に立たず、決定的な指示がどこにあるのかわかりません。

表示されるスペースと Outline ビューの内容は、私にとってはなくてはならないものなので、これはバグというよりも構成の問題であることを願っています。

[編集]: たまたま新しいリリースで Mars を使用していて、Oomph 同期が有効になっている場合、Mars のこのアウトライン機能が消える可能性があります。それは私に起こりました。解決策は、後のリリース (私の場合は Neon) との Oomph 同期を無効にすることです。ただし、火星の設定をユーザーに保存するのではなく、ワークスペースに保存し続けます。

4

1 に答える 1