現在のスクリプトをデフォルトのエディターで開きます。
Edit
Edit機能は、レジストリの関連する "edit"動詞(動詞がない場合はメモ帳)を使用して編集するために、現在のスクリプトを開きます。ただし、エディターウィンドウにスクリプトがすでに開かれているように見える場合(ウィンドウタイトルに基づく)、エディターの新しいインスタンスを開くのではなく、そのウィンドウが起動されます。ただし、エディターウィンドウにスクリプトがすでに開かれているように見える場合(ウィンドウタイトルに基づく)、エディターの新しいインスタンスを開くのではなく、そのウィンドウが起動されます。
"edit" 動詞で実行されるデフォルトのプログラム、スクリプト、コマンドラインは、DashのEditor settingsで変更することができます。
この機能は、コンパイルされたスクリプトの中から操作する場合には、何の効果もありません。
それに関連して、AutoHotkeyのシンタックスハイライトは、様々なエディターで有効にすることができます。さらに、AutoHotkey関数のコンテキスト依存ヘルプは、この例を介して任意のエディタで有効にすることができます。最後に、boilerのスクリプトや Helgefのスクリプトのように、ほとんどのエディタで動作する自動補完ユーティリティを使用すると、生産性が向上する可能性があります。入力した内容を見ながらメニューやパラメータリストを表示し、入力の一部を代行したり、パラメータの順序を思い出させたりします。
Reload、スクリプトの編集方法、AutoHotkeyサポートの編集者
エディタのコマンドラインの使い方がEditor.exe "Full path of script.ahk"
のような場合、以下のようにしてahkファイル用のデフォルトエディタとして設定することができます。スクリプトを実行すると、お使いのエディタの実行ファイルを選択するよう促されます。
Editor := FileSelect(2,, "Select your editor", "Programs (*.exe)") if Editor = "" ExitApp RegWrite Format('"{1}" "%L"', Editor), "REG_SZ", "HKCR\AutoHotkeyScript\Shell\Edit\Command"