2017-08-03 14 views
0

崇高なテキストでは、@シンボルリストを通して関数名にアクセスするのに慣れています。ただし、https://github.com/vuejs-templates/webpackから確立されたプロジェクトを使用すると、.vueファイルのすべての関数名とデータ属性はこのリストに表示されません。これにより、.vueファイルのナビゲートがかなり面倒になります。私はすべてのvue関連のSublimeパッケージをインストールしましたが、どれもこれを修正していないようです。このコンテキストでシンボル索引付けを正しく機能させる方法はありますか?あるいは、これを正しく行う他のテキストエディタの経験がありますか?崇高なテキスト3はvuejsからのシンボルを解析できません

答えて

2

Sublimeのシンボルリスト(Goto > Goto Symbol...またはGoto > Goto Symbol in Project...から表示)は、問題の言語の構文定義によって主に制御されます。副次的に、Sublimeにどの構文部分が実際に表示されるべきシンボルかを示しますシンボルリスト。一般的に

  • サブライムは、プロジェクト
  • に現在あるすべてのファイルのインデクサが記述様々なscopesにテキストを分割する構文定義でルールを使用してオーバーインデクサーを実行します
  • 環境設定ファイルには、現在のファイルと同様に、シンボルと見なされるものを示す規則が含まれています(例: "これは文字列です"、 "これはメソッド呼び出しです"など)。プロジェクトワイド

記号リストが正しく表示されるように(サライムはそれ自体で推測することができないので)、この2つの部分は、両方の部分が提供するパッケージによって提供される必要がありますVueのサライムへのサポート

構文の定義を提供するVueパッケージの開発者に問題を提起するのが最善の方法です。構文の作成者が適切なSymbol List.tmPreferencesファイルを単純にインクルードするだけで問題を解決できる可能性があります。

昇華がまだプロジェクト内のすべてのファイルを索引付けしているため、データがまだ利用できないため、シンボルリストが完全に読み込まれていない可能性もあります。

メニューからHelp > Indexing Status...を選択して、最新のビルドでインデクサーのステータスを確認することができます。しかし、非常に大きなファイルセットがない限り、これは問題ではない可能性があります。

関連する問題