讓 AutoHotKey 的 Edit This Script 在 Sublime Text 3 中開啟腳本

讓 AutoHotKey 的 Edit This Script 在 Sublime Text 3 中開啟腳本

多年來,我一直使用 AutoHotKey 透過熱鍵在我的系統上自動執行一些常見任務。預設情況下,按一下Edit This Script正在執行的腳本(從 Windows 系統匣)將開啟記事本。對於快速編輯來說,這很好,但在嘗試偵錯腳本或編寫更高級的程式碼時,它確實會造成阻礙。

如何開啟Edit This Script適當的文字編輯器,例如 Sublime Text 3?

答案1

這可以透過建立註冊表項來完成HKEY_CLASSES_ROOT\AutoHotkeyScript\Shell\Edit\Command。我在 Windows 10 上使用以下方法確認了這一點普羅克蒙監視 AutoHotkey 正在使用哪些按鍵編輯此腳本按一下系統匣中正在執行的 AHK 腳本。


運行reg檔案(建議)

這是建議的方法,因為手動編輯註冊表更容易出錯,更不用說通常的免責聲明,如果您不知道自己在做什麼,直接編輯 Windows 註冊表可能會對您的電腦造成致命的傷害。

將以下程式碼複製到名為的檔案中foo.reg並執行它,確認出現的任何提示:

Windows Registry Editor Version 5.00 
[HKEY_CLASSES_ROOT\AutoHotkeyScript\Shell\Edit\Command]
@="\"C:\\Program Files\\Sublime Text 3\\sublime_text.exe\" \"%1\""

手動編輯註冊表

  1. 在「開始」功能表中搜尋「regedit」開啟登錄編輯器

  2. 貼上HKEY_CLASSES_ROOT\AutoHotkeyScript\Shell到按鍵搜尋欄中,然後按Enter

  3. 右鍵單擊在左側窗格中鍵入並按一下New>Key並為其命名編輯

  4. 右鍵單擊編輯鍵並按一下New> Key,為其命名命令

  5. 在裡面命令鍵,雙擊(預設)價值

  6. 貼上C:\Program Files\Sublime Text 3\sublime_text.exe" "%1"到資料欄位(替換為您自己的首選編輯器的路徑),然後按一下OK

無需重新載入腳本或 AHK 本身 - 如果成功,Edit This Script現在應該立即開啟 Sublime Text 3(或替換它的任何編輯器)。

附言。如果您確實使用 Sublime Text 3 編輯 AHK 腳本,您還應該安裝 AutoHotkey 套件以進行語法突出顯示等。

相關內容