软件介绍
Script Debugger for Mac是一款功能强大的脚本调试工具,专为Mac用户设计。它提供了直观的界面和丰富的功能,帮助开发人员和脚本编写者调试和优化他们的脚本代码。该工具支持多种脚本语言,如AppleScript、JavaScript、Shell脚本等,可以逐行调试代码、设置断点、查看变量值和状态,并监控代码执行流程。它还提供了错误和警告检测功能,帮助您捕捉潜在的语法错误、逻辑错误和性能问题。此外,它还提供了代码自动完成、语法高亮显示等实用功能,提高编码效率。总之,Script Debugger for Mac是一款功能强大且易于使用的脚本调试工具,帮助用户轻松调试和优化脚本代码。
AppleScript编辑器Script Debugger安装教程
下载完成后打开,根据安装器提示进行安装即可。
Script Debugger for Mac官方介绍
Script Debugger Mac是一个完全专注于AppleScript的集成开发环境。这一重点使其能够提供一套工具,使AppleScript开发效率惊人。您可以使用它来编写和编辑代码,分析目标应用程序,调试脚本等。
脚本调试程序适用于使用Macintosh并希望自动执行例行任务的任何个人或组织。可能性很大。几乎任何人工执行的常规软件功能都可以自动化,以节省时间和金钱,减少错误。Script Debugger使编码过程更快,让您可以创造性地思考使用AppleScript的新方法,使您的生活更轻松,更高效。
Script Debugger mac激活版软件功能
字典浏览器
使用Dictionary Explorer,您可以直接查看任何可编写脚本的应用程序中的实时数据。与Apple的脚本编辑器不同,您不必想象如何将应用程序脚本界面的书面描述转换为代码。Script Debugger以可视方式向您显示,并允许您与应用程序进行交互,而无需编写AppleScript行。
步进式智能调试
查看脚本正在执行的操作以及快速查找错误的最佳方法。逐行执行脚本以确切了解它们的执行方式。设置断点以在关键点暂停脚本。 不再使用AppleScriptlog
语句进行Caveman调试。脚本调试器会显示每个语句的结果以及脚本中每个变量的值。没有更好的方法来确切了解您的代码正在做什么。
强大的代码完成
Script Debugger提供了一组非常有用的代码完成工具。它们包括在脚本中完成变量名称,AppleScript和Scripting Addition命令,以及应用程序命令和名称。Script Debugger还为AppleScriptObjC处理程序提供了完成功能,这些处理程序繁琐且容易按句柄键入。
APPLESCRIPTOBJC值查看
如果您使用AppleScriptObjC,则Script Debugger会向您显示脚本正在使用的Objective-C值的详细信息。与Apple的脚本编辑器不同,您可以看到?class ocid?id?data optr0000000080100F0000600000?并想知道这个值是什么,Script Debugger识别一个包含五个元素的数组,并显示每个数组元素的值。
快速打开
Script Debugger可以轻松找到您要使用的脚本。使用“打开快速”命令,您可以找到针对特定应用程序,文档甚至包含特定变量或处理程序名称的脚本的脚本。你甚至不需要知道你要找的东西的全名。开始输入,Script Debugger将为您提供它可以找到的最相关的搜索命中。
分割窗格编辑和代码折叠
轻松使用长脚本。拆分窗格编辑允许您同时查看脚本的两个或多个部分。代码折叠可让您折叠部分代码,以帮助您专注于工作。
代码生成
使用Dictionary Explorer查找所需的应用程序对象,然后使用拖放操作将自动生成的AppleScript代码添加到脚本中。将此与Script Debugger的所有其他代码构建工具(包括Tell Block构建器)相结合,可以节省大量时间并避免错误。
脚本调试器有你的回报
Script Debugger提供报告常见AppleScript和部署错误的工具。例如,Leaks功能可检测脚本何时打开并且未关闭文件,或者数据库事务何时开始但未完成。Script Debugger监视常见错误,例如使用空闲处理程序保存脚本而不启用Stay Open设置。
定制
Script Debugger提供了几乎无限的自定义机会。创建自己的脚本模板。生成剪报以插入常用的代码块。剪辑可以使用标记来插入参数和加速编辑。创建AppleScript脚本以自动执行重复性任务。为剪辑,脚本和任何“脚本调试器”菜单命令分配键盘快捷键。
Script Debugger Mac版更新日志
- 1790:修复了保存仅运行脚本时的脚本问题。
- 1789:修复了剪辑有时会引入不必要的空白行的问题。
- 1785:修复了使用版本控制友好设置保存的 .scptd 文件的问题。
- 1788:修复了在剪辑中使用与应用程序相关的指令时的问题。
- 1787:改进了事件日志结果的易读性,尤其是在暗模式下。
- 1786:内部编号字段的步进器错误地递减到低于内部编号 1。最小值现在为 1。
- 1776:为类添加了一个event text result属性。event log entry该属性以字符串形式返回条目的结果,就像它出现在脚本调试器的事件日志中一样。
- 1781:修复了无法通过输入数值更改 AppleScript 格式颜色的问题。
- 1777:修复了脚本库字典未出现在较新版本的 macOS 下的字典列表中的回归。
软件排行榜
IntelliJ IDEA 2023 for Mac (java开发工具)
MongoBooster for Mac (MongoDB桌面客户端)破解版
JetBrains DataGrip 2020 for Mac(数据库开发管理软件)
PhpStorm 2023 for mac(PHP集成开发工具)
Cornerstone for Mac(SVN管理软件)
SmartSVN 14 for Mac(SVN客户端)附注册密钥
JetBrains GoLand 2023 for Mac(Go语言IDE开发环境)
PhpStorm 2020 for mac(PHP集成开发环境)
JetBrains DataGrip 2023 for Mac(数据库管理软件)
MAMP Pro for Mac(PHP/MySQL开发环境)支持Monterey12.x系统