编辑器的视频教程已经发布在b站:
https://www.bilibili.com/video/BV1cK4y1c7k2/?vd_source=f48ae1640409c3df2ace35407642f632
一、简介
Adventure 是一个轻量级和灵活的通用 IDE(集成开发环境)和高级文本编辑器。以前称为 AutoGUI,AutoHotkey 脚本的 GUI 设计器,该项目朝着实现完整 IDE 状态的目标发展,目前已基本完成。Adventure-CN是河许人在adventure编辑器基础上翻译开发更贴近中文开发者的编辑器,目标是使中文Autohotkey开发者更轻松,更便捷的开发Autohotkey脚本。
Adventure-CN全部由Autohotkey语言开发。简单、简洁、高效是Adventure-CN的最大的优点,下载即用,就像使用记事本一样简单,看到即会用,迁移零时间成本,既是编辑器又是结构库、函数库、脚本库,熟练之后开发效率无限提高。绿色便携,不用安装,一盘拷走,天下我有!
二、特点
特征 | 描述 |
---|---|
•多选项卡编辑器 | 可以在程序的单个实例中打开多个项目,每个项目由一个选项卡按钮表示。 |
•行和文本标记 | 提供快速导航和视觉帮助的指示器。 |
•智能高亮显示 | 自动高亮显示与选择匹配的文本。 |
•搜索 | 高级查找/替换对话框。快速“查找下一个”模式:选择所需的文本并按 F3。 |
•在文件中查找 | 集成文件搜索工具。也可以单独工作。 |
•自动保存和备份 | 在特定时间间隔自动保存文件。手动保存时也会创建备份副本。 |
•文件元数据 | 诸如行和文本标记、光标位置、选择和收缩折叠之类的数据被保留在文件之外。 |
•跳转菜单 | 提供对所有标记行的访问的弹出菜单。右键单击状态栏的第二部分或按 Ctrl + AppsKey。 |
•加载/保存会话 | 可以存储打开的文件集(位置和元数据)或其子集以供以后重新打开。 |
•最近的文件 | 最近使用的文件。 |
•收藏夹 | 用户定义的菜单,可轻松访问常用文件。 |
•文件历史管理器 | 管理会话、收藏夹、最近的文件、打开的文件。元数据设置。 |
•标签栏的定位和风格 | 标签栏可以位于底部(默认)或顶部。 |
•自定义主题 | 可以为文本、背景、选择、边距等定义颜色和样式,也可以为特定的句法元素定义颜色和样式。 |
•放大/缩小 | 通过键盘或鼠标增加/减少字体大小。 |
•多项选择/键入/粘贴 | 允许选择不连续的文本区域。多个插入点(插入符号)允许多重输入。 |
•矩形选择 | 要跨行选择文本的有限部分,请按住 Alt + Shift,然后使用箭头键移动光标。 |
特征 | 描述 |
---|---|
•支持多种编程语言 | 用于突出显示和自动完成的词汇元素和关键字的样式定义。 |
•语法高亮 | 文本句法元素的彩色/样式指示,以增强可读性。 |
•自动完成 | 自动预测关键字中的剩余字符。 |
•代码工具提示(calltips) | 弹出函数、方法或命令的签名提醒。 |
•插入参数 | 通过按 Ctrl + Insert 或单击调用提示插入函数签名。 |
•自动闭合括号 | 自动插入匹配的大括号。 |
•模板 | 提供最少或经常使用的代码行的示例文件。 |
•自定义语法类型菜单 | 可以将语法菜单配置为仅显示必要的项目。 |
•行号 | 显示与行关联的数字的额外边距。 |
•代码折叠 | 文本的逻辑部分(例如函数)可以在视觉上分隔,允许折叠或扩展特定区域。 |
•自动缩进 | 当按下 Enter 键时,前一行的缩进级别会在新行中重现。 |
•缩进分割 | 沿着代码块的垂直线。 |
•显示空格 | 一种可视化空格和行尾字符的方法。 |
•十六进制/十进制转换 | 将数字表示从十六进制转换为十进制,反之亦然。 |
•使用相关应用程序运行 | 按下一个键 (F9) 直接运行文件。 |
•命令行参数 | 可以为当前文件的执行指定命令行参数(基于选项卡)。此外,文件关联信息。 |
•资源管理器上下文菜单 | 与动态外壳菜单集成,提供对特定操作和常用动词的访问。 |
•自定义工具菜单 | 一个用户定义的菜单,提供对有用应用程序的访问。 |
• AutoHotkey 的工具: | |
•专用菜单 | 专为 AutoHotkey 提供的功能。 |
•不保存运行 | 无需选择文件位置即可快速测试 AHK 代码。 |
• StdErr 捕获 | 通过拦截脚本执行失败的标准错误流,编辑器能够跳转到受影响的行。 |
•调试器 | 一种逐步或通过断点检查脚本的流程和变量的方法。 |
•工具 | 一组对开发 AutoHotkey 脚本特别有用的工具。 |
•帮助 | 与最新版本的 AHK 帮助文件集成(以古典风格编译)。 |
• AHK-WinAPI 表 | 一份更深入地了解 AutoHotkey 工作原理的文档。 |
三、工具
工具菜单是用户定义的菜单。工具可以是可执行文件、脚本、帮助文件、文件夹、网址。要从“工具”菜单添加、修改或删除项目,请转到“工具” > “工具配置” 。对话框的左侧是当前定义的工具列表,可以使用相应的按钮向上或向下移动。要添加新工具,请单击新建,然后在文件选择对话框中浏览到该文件。要从列表中删除项目,请单击删除。右侧是可以设置新工具或现有工具的输入字段。
在参数字段附近,有一个按钮可以访问带有可用占位符的弹出菜单。选择“{:FULLPATH:}”,例如,在执行时将当前文件的整个路径传递给工具的命令行。
设置存储在文件Settings\Tools.xml中。对于工具预设,将文件 AHK-Tools.xml 重命名为 Tools.xml。其中一些工具仅与 AutoHotkey 相关。请参阅下面的完整工具列表。
名字 | 描述 |
---|---|
AHKspyCN | 中文获取各种窗口、控件的工具。 |
AHKV1-GUI设计器 | AutoHotkey v1.1的 Windows 窗体设计器。 |
AHKV2-GUI设计器 | AutoHotkey v2.0的 Windows 窗体设计器。 |
DLLCALL终结者 | DLLCALL代码自动生成工具。 |
AHKV1录制器 | AHKV1代码的录制器。 |
MsgBox生成器 | 强大的消息框生成器。 |
正则表达式工具 | 正则表达式工具。 |
API 常量工具 | Windows API 常量参考。 |
内置变量工具 | AutoHotkey 内置变量。 |
脚本管理器 | AutoHotkey 脚本管理器。 |
COM 查看器 | ActiveX/COM 对象参考。 |
结构体解析器 | Windows API 结构偏移、数据类型的大小和常量值。 |
错误信息参考 | Win32 错误消息参考。 |
脚本指令生成器 | AutoHotkey 指令生成器。 |
XML 语法检查器 | 一种警告 XML 文档格式错误的工具。 |
排序面板 | 按字母、数字或随机顺序对字符串项目进行排序(可选择删除重复项)。 |
四、配置
启用多选(选项>启用多选)和资源管理器上下文菜单(运行>资源管理器上下文菜单… )可能很有趣,默认情况下未启用选项,因为它们没有经过全面测试。
查找/替换对话框提供选项“ F3:查找当前选定文本的下一个匹配项”,这意味着一旦启用,F3 键可用于快速查找下一个或上一个 (Shift + F3) 匹配项选择的文本不显示对话框。使用此模式时,某些搜索选项(如区分大小写和正则表达式)不会发生。
文件元数据:默认情况下,Adventure 不存储选择的位置和指示折叠折叠的行。转到会话>管理会话… >设置以启用它们。
在哪里 | 可以配置什么 |
---|---|
查找/替换对话框 | 基本匹配选项,F3模式,环绕,起始位置,自动高亮选项。 |
文件会话管理器 | 相关菜单项、启动会话、文件元数据(光标位置、行标记、文本标记、选择、代码折叠)。 |
查看菜单 | 标签栏位置和样式、可见边距、自动换行、语法突出显示、缩进线、主题、字体系列和大小。 |
语法类型菜单/对话框 | 当前语法类型、默认语法类型、可用菜单项。 |
选项菜单 | 自动完成,呼叫提示,自动关闭括号,缩进,多选,自动保存和备份,退出时要求保存。 |
缩进对话框 | 缩进大小、空格缩进和自动缩进。 |
自动保存和备份对话框 | 目录,保存前备份,自动保存间隔和位置,自动删除。 |
资源管理器菜单 | 为执行按钮的下拉菜单和/或选项卡栏菜单的子菜单启用。 |
工具菜单/对话框 | 项目、显示名称、文件、参数、工作目录、图标、描述。 |
AHK 设置 | 32 位和 64 位可执行文件路径、替代可执行文件、标准错误捕获、帮助文件路径。 |
设置文件 (Adventure.ini) | 某些设置(例如文件管理器路径)尚未在用户界面中公开。编辑此文件时要小心。 |
文件类型.xml | 文件扩展名类型和描述、Scintilla 词法分析器、文件对话框过滤器组。 |
主题.xml | Scintilla 控件常见元素的全局主题数据。 |
特定语言的 XML 文件 | 包含适用于特定编程语言的颜色、样式、关键字和属性的定义的文件。 |
自动完成 XML 文件 | 包含关键字列表的文件。语言id属性必须与 FileTypes.xml 中定义的一致。 |
现在5.7是最新版本吗 想下载一个。。
是的
我下了这个5.7的 但是里面的gui2.0 的版本好像有些低v2.5.8的,刚做的ui也导入不进去。求解决
autogui ui导入也是实验性质的,adventure根本就没有ui功能
下来试一试
下来试一试
thx
刚开始学,想看看
感谢
不客气
哪里有下载页面?
用谷歌浏览器打开
在最下方
请问5.7版本 总是弹窗报这个错误 怎么解决 谢谢
什么系统?
win10
等我空了远程看下,没有遇到过,提前准备下todesk
我不知道是不是我用的修改版win10的原因 我找个时间重装个系统试试。你空闲有时间的话 提前留个言 我准备一下就行 。感谢大大
我重装了我的系统 已经好了 估计是修改过系统有啥问题吧 现在问题解决了
我支付成功了怎么没看到下载,网站一只加载不出来什么原因?
换下浏览器
签到功能没有了
有点蒙圈啊 下载编辑器在哪里啊?
最下面没有吗?换成谷歌浏览器
打开窗口设计器显示这个该怎么弄
我用积分购买了,没找到下载地址
换成谷歌浏览器试试,搞不定联系qq351400670
下来试一试
5.7 版到哪里下载?
下面下载链接
刚开始学,下一个试试
想知道怎么下载
谷歌浏览器打开
Win11系统,点击F5后无法进入调试状态,断点未命中,脚本也没有运行,请教一下可能是什么原因?另外就是点击F9时也没有反应,并没有执行脚本。
又测试了几种情形,在Win10系统下是正常的,Win11系统下调试功能如图无法使用,F9时灵时不灵😥😥
感谢大佬分享,下载学习
不客气
👍👍👍👍
谢谢
刚开始学,想看看
可以的
怎么打包exe文件呢?
搜ahk2exe
新手,用着不太舒服
编辑器怎么运行??
安装ahk了吗?