インタラクティブなルールの検索と実行

このスポットライトでは、インタラクティブなルール検索および実行システム、ブリッジング音声コマンド、ライブ ナビゲーション、即時実行に焦点を当てています。

コア機能

[1] デュアルペイン Live Search (fzf): 左側のペインはルール ファイルをフィルタリングします。右側のペインには、「preview_rule.py」を介してラインコンテキストのプレビューが表示されます。 [2] インスタント実行 (Enter / Ctrl+R): バックグラウンドで run_palette_command.py を介して、抽出されたターゲット コマンドを即座に実行します。 [3] 直接編集 (Ctrl+E): ターゲット行で直接エディター (CudaText では @line、Kate/VS Code では --line) を起動します。 [4] フローティング ウィンドウ ホットキー: 高速なデスクトップ統合ワークスペース ワークフローのために「Super+S」にバインドされています。 [5] 音声コマンドを利用: 高速でターゲットを絞った検索のために、多数の音声コマンドが「search_rules.sh」に検索パターンを事前設定します。

クロスプラットフォームのサポート

  • Linux Bash (run_rule.sh / search_rules.sh): 履歴追跡およびクリップボード操作 (Ctrl+X / Ctrl+A) を備えたフル機能の実装。

  • Windows PowerShell (search_rules.ps1): 軽量のターミナル検索機能を提供するコンパニオン ツール。

Interactive Rule Search Console

Interactive Rule Search Console

Interactive Rule Search Console