web-dev-qa-db-ja.com

崇高なテキスト3、索引付け、シンボルへの移動/定義への移動

そのため、「Sublime Textはプロジェクト内のファイルをスキャンし、どのファイルにどのシンボルが含まれているかのインデックスを作成します。これにより、プロジェクトのGoto定義とGotoシンボルの新機能がサポートされます」とされる崇高なテキスト3をダウンロードしました。

Zendフレームワークのソースコードを含む新しいプロジェクトを作成しました...次にgoto定義とgotoシンボルを実行しようとしましたが、これらはすべて、プロジェクト全体ではなく、現在のファイルで定義/シンボルを「Goto」することしかできません。

現在のファイルだけでなく(Eclipseの CtrlShiftM メソッド機能を開く)。

18
kamikaze_pilot

まず、FOLDERSの下のサイドバーに表示されることを確認して、関連するフォルダーがプロジェクトに追加されていることを確認します(これは、 -K-B)。 Zendフォルダーがない場合は、Project » Add Folder to Project...に移動して追加します。

次に、Goto » Goto Symbol in Project...(または --R)。 Goto Definitionはプロジェクト全体を検索する必要があります。少なくともこれは、OS X用のSublime 3ビルド3019での動作です。

交換する  と CTRL そして  と SHIFT Windowsの場合。

18
Dan

これはショートカットの問題ではないと仮定します(メニューからシンボルを検索することでこれをテストできます)

試してください:

  1. Sublime Textを終了3。
  2. Sublime Text 3 Indexフォルダーを空にします
    • OS Xで、〜/ Library/Application Support/Sublime Text 3/Indexの内容を削除します
    • Windowsでは、AppData\Local\Sublime Text 3\Index \の内容を削除します
  3. ST3とプロジェクトを開く
    • コンソールを開く(表示->コンソールの表示)
    • エラーをチェックする

ほとんどの場合、ステップ3の後、プロジェクトは通常に戻りますが、それが正常に行われない場合は、インデックス作成中に問題を確認し、その特定の問題を検索してみてください。

編集:プロジェクトのサイズによっては、キャッシュの再構築に時間がかかる場合があります

5
Ajk_P