Edit
在关联编辑器中打开当前脚本进行编辑.
Edit
Edit 命令使用注册表中与 "edit" 操作关联的编辑器 (如果没有则为记事本) 打开当前脚本进行编辑. 然而, 如果已经有一个编辑器窗口中打开了这个脚本 (根据窗口标题判断), 那么会激活这个窗口而不打开编辑器的新实例.
在已编译脚本中执行此命令将没有效果.
相关提示,可以在多种编辑器中启用 AutoHotkey 语法高亮__请参阅下面.此外, 通过 这个例子 可以在任何编辑器中激活 AutoHotkey 命令的上下文相关帮助. 最后, 通过使用像 ISense 这样几乎可以在任何编辑器上工作的自动完成工具可以提升您的效率. 它监视您的输入并显示菜单和参数列表, 帮助您输入某些内容以及提醒您参数的顺序.
相关
示例
Edit ; 打开当前脚本进行编辑.
; 如果您编辑器的命令行用法像下面这样, ; 那么可以使用此脚本把它设置为 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"
带有 AutoHotkey 支持的编辑器
SciTE4AutoHotkey 是 SciTE 文本编辑器的自定义版本, 为 AutoHotkey 脚本量身订制的. 其特性包括:
- 语法高亮
- 智能自动缩进
- 自动完成
- 调用提示 (也称为智能感应)
- 代码折叠
- 支持 交互式调试
- 辅助编写 AutoHotkey 脚本的其他工具
SciTE4AutoHotkey可从此处下载:http://fincs.ahk4.net/scite4ahk/
支持 AutoHotkey 语法高亮的 其他编辑器:
AHK Studio 是一款用AutoHotKey编写的脚本编辑器.浏览下面这个论坛帖子了解更多信息以及演示视频和新增特性: https://autohotkey.com/boards/viewtopic.php?t=300
AutoGUI 是一款整合了GUI设计编辑器的AutoHotKey集成开发环境,请浏览: https://autohotkey.com/boards/viewtopic.php?f=6&t=10157
支持AutoHotKey语法高亮的其他编辑器:
- AkelPad - http://www.autohotkey.com/forum/topic23586.html
- Crimson Editor - http://www.autohotkey.com/forum/topic5506.html
- Eclipse, FAR manager 和任何使用 Colorer take5 的编辑器 - http://www.autohotkey.com/forum/topic10378.html
- Emacs - https://github.com/tinku99/ahk-org-mode
- Notepad++ - http://www.autohotkey.com/forum/topic58792.html
- Notepad2 - http://www.autohotkey.com/forum/viewtopic.php?t=37652
- PSPad - http://www.autohotkey.com/forum/topic9294.html
- SciTE 或其他基于 Scintilla 的编辑器 - http://www.autohotkey.com/forum/topic9656.html
- Sublime Text Editor - http://www.autohotkey.com/forum/viewtopic.php?p=368326#368326
- Total Commander 的 Synplus 插件 - http://www.autohotkey.com/forum/topic7278.html
此外, AutoHotkey Basic (http://www.autohotkey.com/download/1.0/) 的 zip 下载包中含有在下列编辑器中激活语法高亮的文件. 然而, 其中一些文件严重过时, 所以可能有效也可能无效:
- ConTEXT
- EditPlus
- EmEditor
- jEdit
- MED
- TextPad
- UltraEdit
- Vim
如果您最喜爱的编辑器没有在这里列出来, 那么搜索 论坛 试试您的运气.