Sublime Text 3 の高度な検索 -> 親フォルダ内のキーバインディング

Sublime Text 3 の高度な検索 -> 親フォルダ内のキーバインディング

Sublime Text 3 には、詳細検索パネル用のキーバインディングがあります。

{ "keys": ["ctrl+shift+f"], "command": "show_panel", "args": {"panel": "find_in_files"} }

ただし、私の場合、多くの場合、親を含むフォルダー、または非常に特定のフォルダーを検索する必要があります。

「親フォルダー内」オプションは、サイドバーのフォルダーを右クリックし、「詳細検索」->「親フォルダー内...」を選択すると表示されます。

その他のケース (特定のフォルダー) では、一貫した Where 値は次のとおりです。

C:\Users\Aziz\Dropbox\RAL\WP Development\plugins\ral-files

これらの状況ごとにキーバインディングを設定するコマンドはありますか?

ありがとうございました!

答え1

要約: できるとは思わないでください...

私も同じ答えを求めてここに来ましたが、少し考えた後、かもしれないなぜこれが存在しないのかが分かりました。

ちょっと遅いですが、私の知る限りでは、非ネイティブの Sublime 機能をネイティブの機能と混同している可能性があります。

「親フォルダで検索」Sublimeプラグインをインストールした後にのみ利用可能になりますサイドバーの機能強化。 今私はキーバインディングをサードパーティの機能にマッピングできるとは思わない、でもその方法を知りたいです。

どこが間違っているのか誰か教えてください。

答え2

SideBarEnhancements をインストールします:https://packagecontrol.io/packages/SideBarEnhancements

これをキーマップに追加します (キーを必要に応じて調整します)。

{ "keys": ["ctrl+super+r"], "command": "reveal_in_side_bar" },

答え3

サイドバー拡張機能プラグインを使用して、次のショートカットで「プロジェクト内詳細検索」をマップすることができました。

{
"keys": ["f10"],
"id": "side-bar-find-project-folder",
"command": "side_bar_find_in_project_folder",
"args": {
    "paths": []
}

プラグインページの例からコードを取得し、guthubページから特定のコマンドを取得しましたhttps://github.com/SideBarEnhancements-org/SideBarEnhancements/blob/st3/Side%20Bar.sublime-menu

編集: 検索するプロジェクトに属するファイルを開いている必要があります。そうでない場合は機能しません。

答え4

以下を使用して直接マップすることができました:

{
    "keys": ["ctrl+alt+f"],
    "command": "side_bar_find_in_parent",
    "args": {
        "paths": []
    }
}

関連情報