在关联编辑器中打开当前脚本进行编辑.
Edit
Edit 命令使用注册表中与 "edit" 操作关联的编辑器(如果没有则为记事本) 打开当前脚本进行编辑. 然而, 如果已经有一个编辑器窗口中打开了这个脚本(根据窗口标题判断), 那么会激活这个窗口而不打开编辑器的新实例.
在已编译脚本中执行此命令将没有效果.
相关提示, 可以在多种编辑器中启用 AutoHotkey 语法高亮 - 请参阅下面. 此外, 通过这个例子可以在任何编辑器中激活 AutoHotkey 命令的上下文相关帮助. 最后, 通过使用像 boiler 写的脚本或 Helgef 写的脚本这些几乎可以在任何编辑器上工作的自动完成工具可以提升您的效率. 它监视您的输入并显示菜单和参数列表, 帮助您输入某些内容以及提醒您参数的顺序.
#1: 打开当前脚本进行编辑.
Edit
#2: 如果您编辑器的命令行用法像下面这样, 那么可以使用此脚本把它设置为 ahk 文件的默认编辑器: Editor.exe "Full path of script.ahk"
. 当您运行这个脚本时, 它会提示您选择您的编辑器可执行文件.
FileSelectFile Editor, 2,, Select your editor, Programs (*.exe) if ErrorLevel ExitApp RegWrite REG_SZ, HKCR, AutoHotkeyScript\Shell\Edit\Command,, "%Editor%" "`%1"
SciTE4AutoHotkey 是 SciTE 文本编辑器的自定义版本, 为 AutoHotkey 脚本量身订制的. 其特性包括:
SciTE4AutoHotkey 可从此处下载: http://fincs.ahk4.net/scite4ahk/
AHK Studio 是一款用 AutoHotKey 编写的脚本编辑器. 浏览下面这个论坛帖子了解更多信息以及演示视频和新增特性: AHK Studio
AutoGUI 是一款整合了 GUI 设计编辑器的 AutoHotKey 集成开发环境, 请浏览: AutoGUI - GUI Designer and Script Editor
其他支持 AutoHotKey 语法高亮的编辑器:
此外, AutoHotkey Basic(https://www.autohotkey.com/download/1.0/) 的 zip 下载包中含有在下列编辑器中激活语法高亮的文件. 然而, 其中一些文件严重过时, 所以可能有效也可能无效:
如果您喜爱的编辑器没有在这里列出来, 那么搜索论坛试试您的运气.