Edit

現在のスクリプトをデフォルトのエディターで開きます。

Edit

Edit機能は、レジストリの関連する "edit"動詞(動詞がない場合はメモ帳)を使用して編集するために、現在のスクリプトを開きます。ただし、エディターウィンドウにスクリプトがすでに開かれているように見える場合(ウィンドウタイトルに基づく)、エディターの新しいインスタンスを開くのではなく、そのウィンドウが起動されます。ただし、エディターウィンドウにスクリプトがすでに開かれているように見える場合(ウィンドウタイトルに基づく)、エディターの新しいインスタンスを開くのではなく、そのウィンドウが起動されます。

"edit" 動詞で実行されるデフォルトのプログラム、スクリプト、コマンドラインは、DashEditor settingsで変更することができます。

この機能は、コンパイルされたスクリプトの中から操作する場合には、何の効果もありません。

それに関連して、AutoHotkeyのシンタックスハイライトは、様々なエディターで有効にすることができます。さらに、AutoHotkey関数のコンテキスト依存ヘルプは、この例を介して任意のエディタで有効にすることができます。最後に、boilerのスクリプトHelgefのスクリプトのように、ほとんどのエディタで動作する自動補完ユーティリティを使用すると、生産性が向上する可能性があります。入力した内容を見ながらメニューやパラメータリストを表示し、入力の一部を代行したり、パラメータの順序を思い出させたりします。

Reload, How to edit a script, Editors with AutoHotkey support

編集用のスクリプトを開きます。

Edit

エディタのコマンドラインの使い方が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"