领先一步
VMware 提供培训和认证,以加速您的进步。
了解更多十月份,第一个公开版本的Scripted 代码编辑器发布了,这是一个基于浏览器的编辑器,使用 Node.js 本地服务器,专注于提供出色的 JavaScript 编辑体验。今天,第一个更新版本 0.3 可用了。
关于最新功能的完整发行说明可在此处找到。以下是一些亮点:
Scripted 现在可以使用 Node 包管理器 (npm) 在 Windows、Linux 或 Mac 上轻松安装
npm install -g scripted
(Mac/Linux 可能需要添加“sudo”前缀)。安装后,'scr' 命令可以立即用于启动 Scripted。作为改进 npm 安装流程的一部分,启动脚本进行了改进,尤其是在 Windows 上。使用 npm 安装是尝试 Scripted 的一种非常简单的方法。
Scripted 旨在提高速度并快速浏览代码。为此,Scripted 大量使用键盘快捷键,但显然并非每个人都同意这些快捷键应该是什么!在这个版本中,Scripted 键绑定现在完全可配置。在帮助面板(使用F1打开)中,单击任何操作的键绑定即可更改它。自定义键绑定保存在用户主目录中的文件中。
Scripted 的重点是 JavaScript 编辑。在上一版本中对 JavaScript 的基本理解的基础上,Scripted 现在理解了更多用于模块化 JavaScript 应用程序的配置习惯用法。当使用 AMD/CommonJS 时,Scripted 现在将更好地发现项目提供模块配置的位置,处理 require 配置调用中的配置选项(例如'packages'),并追踪模块引用。还有一些对使用 curl 资源加载器而不是 RequireJS 的项目的初步支持。
最重要的是,推理引擎现在也做得更彻底了。对象的形状(它们上的有效属性)是通过使用推断出来的,数组元素的类型也是推断出来的。与依赖分析器一起,推理器也开始更好地处理全局依赖项。在这些设置中,项目可能没有使用模块系统,而是通过 HTML 文件中的脚本标签有效地将 JavaScript 文件合并在一起——Scripted 将识别这种情况并理解文件之间的引用。
通过对代码结构的更好理解,导航更加流畅,代码提示也得到了改进。现在可以通过按下Cmd(在 Mac 上) 或Ctrl(在 Windows/Linux 上) 并单击标识符或模块引用来导航。这将带您到该元素或模块定义的声明。
为了完善导航功能,Scripted 中的历史支持变得更智能,现在包含有关当前选择、滚动位置和侧面板中任何打开的文件的信息——这确保了在使用浏览器前进/后退按钮浏览历史记录时,编辑器的状态/布局得到更好地保留。
以前 JSLint 是首选的代码校验工具,但由于大众需求,Scripted 现在已切换到 JSHint。配置选项类似,它也理解 JSLint 风格的代码注释,因此无需立即更新 JS 代码中任何现有的 JSLint 配置注释。有关配置和选项的更多信息,请参阅 Scripted 发行说明和 JSHint 文档。Scripted 还将注意到任何提供的.jshintrc文件并从中获取代码校验器配置。
这只是其中一些亮点。有关这些功能的更详细信息,以及了解更多增强功能,请参阅发行说明。
在下一个版本中,我们将关注以下一些功能领域:
当然,同时还要进一步提高 Scripted 对 JavaScript 项目的理解。
加入 scripted-dev google group 来讨论 Scripted。