Adventure-CN-史上最强,最适合中文Autohotkey开发者的开发环境,没有之一——河许人

一、简介

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 相关。请参阅下面的完整工具列表。

工具
名字 描述
•Auto-GUI AutoHotkey 的 Windows 窗体设计器。
•MagicBox 强大的消息框生成器。
•Expressive 正则表达式工具。
•Constantine Windows API 常量参考。
•A_Variables AutoHotkey 内置变量。
•AutoTaskMan AutoHotkey 脚本管理器。
•COM Inspector ActiveX/COM 对象参考。
•Structor and Verifier Windows API 结构偏移、数据类型的大小和常量值。
•ErrorView Win32 错误消息参考。
•Script Directives AutoHotkey 指令生成器。
XML 语法检查器 一种警告 XML 文档格式错误的工具。
排序面板 按字母、数字或随机顺序对字符串项目进行排序(可选择删除重复项)。

四、配置

启用多选选项>启用多选)和资源管理器上下文菜单运行>资源管理器上下文菜单... )可能很有趣,默认情况下未启用选项,因为它们没有经过全面测试。

查找/替换对话框提供选项“ F3:查找当前选定文本的下一个匹配项”,这意味着一旦启用,F3 键可用于快速查找下一个或上一个 (Shift + F3) 匹配项选择的文本不显示对话框。使用此模式时,某些搜索选项(如区分大小写正则表达式)不会发生。

文件元数据:默认情况下,Adventure 不存储选择的位置和指示折叠折叠的行。转到会话>管理会话... >设置以启用它们。

配置
在哪里 可以配置什么
 查找/替换对话框 基本匹配选项,F3模式,环绕,起始位置,自动高亮选项。
 文件会话管理器 相关菜单项、启动会话、文件元数据(光标位置、行标记、文本标记、选择、代码折叠)。
 查看菜单 标签栏位置和样式、可见边距、自动换行、语法突出显示、缩进线、主题、字体系列和大小。
 语法类型菜单/对话框 当前语法类型、默认语法类型、可用菜单项。
 选项菜单 自动完成,呼叫提示,自动关闭括号,缩进,多选,自动保存和备份,退出时要求保存。
 缩进对话框 缩进大小、空格缩进和自动缩进。
 自动保存和备份对话框 目录,保存前备份,自动保存间隔和位置,自动删除。
 资源管理器菜单 为执行按钮的下拉菜单和/或选项卡栏菜单的子菜单启用。
 工具菜单/对话框 项目、显示名称、文件、参数、工作目录、图标、描述。
 AHK 设置 32 位和 64 位可执行文件路径、替代可执行文件、标准错误捕获、帮助文件路径。
 设置文件 (Adventure.ini) 某些设置(例如文件管理器路径)尚未在用户界面中公开。编辑此文件时要小心。
 文件类型.xml 文件扩展名类型和描述、Scintilla 词法分析器、文件对话框过滤器组。
 主题.xml Scintilla 控件常见元素的全局主题数据。
 特定语言的 XML 文件 包含适用于特定编程语言的颜色、样式、关键字和属性的定义的文件。
 自动完成 XML 文件 包含关键字列表的文件。语言id属性必须与 FileTypes.xml 中定义的一致。

五、相关

(一)下载请到交流群下载

交流群

Adventure-CN编辑器(IDE)】:https://jq.qq.com/?_wv=1027&k=Whpnptbs

(二)如有相关的问题,请到相应的论坛页反馈
问题反馈

请到Adventure-CN编辑器的圈子进行反馈:https://www.autoahk.com/circle/adventure-cn

六、版本历史

v3.0.4 编辑器正式对外发布的第一版。

给TA捐赠
共{{data.count}}人
人已捐赠
应用

影子输入法--指间跳动的效率

2019-7-11 12:57:27

办公应用教程

【工具 menuAll】通过menuAll工具发送各种命令

2019-9-14 14:26:15

774 条回复 A文章作者 M管理员
  1. aahk

    Adventure-CN编辑器的圈子 打不开

    • 11010010

      链接改了下

  2. aahk

    建议 语法提示 保留到编辑下一行代码时才消失

    • 11010010

      现在是这种模式吧

  3. aahk

    建议添加 大批量 代码格式化功能 == == 代码格式化 (Auto-Syntax-Tidy) (Ctrl+4)|%LOCALAHK% toolsAuto-Syntax-TidyAuto-Syntax-Tidy_v12.ahk|^4

    • 11010010

      好的

  4. xijima

    360报毒

    • 11010010

      开源的,自己审查源代码

  5. coekwing

    请问验证信息填什么?

    • 11010010

      什么验证信息

  6. 岗

    重新安装

  7. 九霄银河

    积分不够,努力赞分

  8. 宽恕

    AutoAHK.exe 和AutoAHK32.exe 有什么区别?如何选择?

  9. 空心

    评论赚个积分

    • 11010010

      没有这一说了

  10. 阿伦尼乌斯

    非常感谢!!!!

个人中心
有新私信 私信列表
搜索