SL5 Aura の入門¶
前提条件: セットアップ スクリプトが完了し、ホットキーが設定されている必要があります。 そうでない場合は、Installation section in README.md を参照してください。
ステップ 0: ホットキーを設定する¶
プラットフォームを選択してください:
Linux/macOS - CopyQ をインストールし、グローバル ショートカットを使用してコマンドを作成します。
touch /tmp/sl5_record.trigger
Windows — AutoHotkey v2 または CopyQ を使用します。セットアップ スクリプトは両方を自動的にインストールします。
トリガーファイルは c:\tmp\sl5_record.trigger です。
ステップ 1: 最初のディクテーション¶
Aura を起動します (まだ実行していない場合)。
./scripts/restart_venv_and_run-server.sh
起動音を待ちます。これは、Aura の準備ができたことを意味します。
任意のテキスト フィールド (エディタ、ブラウザ、端末) をクリックします。
ホットキーを押して、**「Hello World」**と言い、もう一度ホットキーを押します。
テキストが表示されるのを確認します。
何も起こりませんでしたか?
log/aura_engine.logでエラーを確認してください。 CachyOS/Arch の共通修正:sudo pacman -S mimalloc
ステップ 2: 最初のルールを作成する¶
個人ルールを追加する最も速い方法:
1.「config/maps/plugins/sandbox/de-DE/FUZZY_MAP_pre.py」を開きます。
2. FUZZY_MAP_pre = [...] 内にルールを追加します。
('Hello World', r'hello world', 0, {'flags': re.IGNORECASE})
# ^ output ^ pattern ^ threshold (ignored for regex)
保存 — Aura は自動的にリロードされます。再起動は必要ありません。
「hello world」と入力し、それが「Hello World」になるのを確認します。
ルールの完全なリファレンスについては、「docs/FuzzyMapRuleGuide.md」を参照してください。
Oma-Modus (初心者向けショートカット)¶
正規表現をまだ知りませんか?問題ない。
サンドボックス内の空の「FUZZY_MAP_pre.py」を開きます。
単独の行に単純な単語だけを書きます (引用符やタプルは含めません)。
raspberry保存 — 自動修正システムが裸の単語を検出し、自動的に保存します。 それを有効なルール エントリに変換します。
その後、置換テキストを手動で編集できます。
これは Oma-Modus と呼ばれるもので、何もせずに結果を求めるユーザーのために設計されています。 まず正規表現を学習します。
ステップ 3: 公案で学ぶ¶
公案は、それぞれが 1 つの概念を教える小さな演習です。
これらは configmaps/koans deutsch/ および configmaps/koans english/ に存在します。
ここから始めてください:
フォルダー |
学ぶこと |
|---|---|
|
自動修正、正規表現のない最初のルール |
|
最初のルール、パイプラインの基本 |
|
リストの操作 |
|
認識しにくい名前のあいまい一致 |
|
便利なショートカット |
各 koan フォルダーには、コメント付きの例を含む FUZZY_MAP_pre.py が含まれています。
ルールのコメントを解除して保存し、トリガー フレーズを指示する - 完了です。
ステップ 4: さらに進む¶
何を |
どこ |
|---|---|
完全なルールのリファレンス |
|
独自のプラグインを作成する |
|
ルールから Python スクリプトを実行する |
|
DEV_MODE + ログフィルターの設定 |
|
コンテキスト認識ルール ( |
|