9.0 2022-3-15 Nova 9 很简单,是我们迄今为止最大的版本更新之一。它增加了对调试的广泛支持。它改进了 Nova 的任务系统,等等。 调试:Nova 9 增加了对我们用户最需要的调试环境的支持,包括:PHP、Python、Chrome、Node.js、Deno 和(是的)Playdate Simulator。另外,调试我们的扩展 API 的添加。 任务通道:您现在可以将中间操作添加到任务的构建、运行和清理管道,包括那些由扩展提供的操作。 新文件图标:Nova 现在有了一组新的文件类型图标,看起来比以往任何时候都好。 断点:按照您期望的方式进行调试。设置断点、定义条件、附加操作和快速修复错误。 预览:现在可以在每次预览时按需覆盖浅色/深色外观,以便更轻松地进行 CSS 测试 扩展更新 扩展:库搜索结果现在可以按“最近更新”排序 Color Pops 中添加了采样滴管 可以使用新的首选项来控制文件的原子保存 添加了对以下 Git 挂钩的支持:pre-commit、commit-msg、post-commit 和 post-checkout 添加了用于控制语言服务器是否可以定义接受所选补全的附加字符的首选项 终端:添加了在支持的硬件上使用 GPU 渲染的选项,可以在高级终端首选项中打开该选项 终端:添加了对 OSC 8 超链接转义序列的支持 扩展的新功能 扩展 API:一个新的 TaskDebugAdapterAction 来运行支持调试适配器协议的调试器 扩展 API:一个新的 DebugSession 类和 Workspace 方法来观察和响应自定义调试适配器事件 扩展 API:通过 Workspace 对象公开项目的预览配置 扩展 API:添加 fs.chmod() 以设置 FileSystem 对象的文件权限 改进 内容选项卡现在根据文件名动态调整大小,大大提高了较长文件名的可读性 文件侧边栏现在会在文件从编辑器获得焦点时自动选择文件,并且可以在文件首选项中关闭此行为 现在,当可见区域之外有选项卡时,选项卡栏会显示一个视觉指示器 现在移动编辑器光标会更新 macOS 辅助功能缩放的焦点 初始化新的 Git 存储库现在尊重 init.defaultBranch 配置选项 现在,在 Vim 模式下越过括号字符时显示的“blip”动画 在打开文件之前,通过 CLI 打开文件将不再显示启动器 “显示不可见”现在可以区分普通空格和其他标准(非控制)空白字符 现在可以为使用自签名 SSL 证书的托管服务添加 Git 帐户 为项目文件夹提供了几种新的中性色选择 预览选项卡现在显示当前页面的图标 下划线文本的渲染得到改进 文本布局现在中心在其行片段中垂直运行,而不是使用字体下降的倍数 完成列表现在更智能地调整其宽度 修复 现在应该在更多情况下为括号和引号插入补码字符 粘贴大块文本现在会将编辑器自动滚动到光标插入点 在 CSS 颜色选择器中转换短十六进制颜色现在应该保持该格式 现在,在使用某些非 ASCII 键盘布局时,键入某些多部分字符组合可以正常工作 在全屏模式下关闭的项目现在将以全屏模式重新打开 为 webmanifest JSON 格式和 woff / woff2 字体类型添加了文件类型声明 完成列表不再以较大的字体垂直截断项目 解决了在某些情况下选项卡工具提示可能部分显示在屏幕外的问题 所选范围现在可以正确显示在小地图中 Lua:块评论现在可以正常工作 PHP:验证现在强制执行错误报告,即使在 php.ini 中禁用了 display_errors 预览:使用没有方案的自定义 URL 现在回退到 http 预览:使用外部浏览器时,预览根目录之外的文件现在按预期显示 CSS 颜色:颜色(srgb…)颜色的色板现在将出现在装订线中 CSS 颜色:混合非不透明颜色现在默认为 sRGB 的 rgba() 格式,因为 color() 仅受 Safari 支持 Vim 模式:现在用括号调用 ci 和 ca 可以正确平衡对应项 Vim 模式:滚动动作现在按预期移动光标 Vim 模式:在一行的最后一个单词上调用带有 w 或 W 的运算符不再包括下一行的空格 Git 侧边栏:添加没有消息的标签现在可以正确创建轻量级标签 Git 边栏:暂存重命名的文件现在可以正确地将重命名添加到索引中,而不仅仅是删除 Git 边栏:由于合并冲突而预填充的提交消息现在在深色模式下将具有正确的文本颜色 Git 边栏:修复了 Gravatar 图像无法在历史视图中显示的问题 查找侧边栏:不应再为远程项目错误地启用“项目”范围 查找侧边栏:如果匹配项尚不可见,则单击结果现在可以正确居中编辑器的视口 文件传输:解决了连接打开时更改权限和高级设置的问题 文件传输:添加高级设置以在使用外部编辑器时禁用文件编辑冲突检查 启动器:将新项目拖放到公开的组现在可以按预期工作 启动器:在较低分辨率的显示器上打开项目艺术品图像选择器现在可以按预期工作 启动器:使用列表视图时删除项目将不再可能重命名现有项目 启动器:为丢失的项目调整颜色或图像将不再引发无用的错误 启动器:在使用键盘导航时显示窗口后,项目内容现在会聚焦 启动器:从上下文菜单中选择“服务器设置...”现在可以按预期工作 终端:终端仿真的小改进 终端:修复了在打开本地终端时由于可访问性 API 死锁而导致的潜在挂起 终端:解决了快速更改字体时的潜在崩溃问题 解决了显示语言服务器悬停时的潜在崩溃问题 解决了使用 Yubikey 验证的远程连接恢复窗口时的崩溃问题 解决了语言服务器在进行中编辑期间请求更新时可能出现的挂起问题 当启用“首选注释行”时,调用“切换注释”现在正确地尊重 HTML 和 CSS 注释的缩进 从包含注释字符的字符串中调用“切换注释”不再尝试在字符串中取消注释 修复了“按块切换评论”会不正确地重复评论现有评论的两种情况 折叠区域后的注释代码现在可以按预期工作 在空行的第一列粘贴多行应该更可靠地重新缩进块 在插入点之后粘贴包含空行的文本块现在可以更准确地调整缩进 无论偏好如何,“粘贴并保留格式”菜单项将不再调整粘贴文本的缩进 使用某些字体(例如 Operator Mono 和 Cascadea Code)的粗体和斜体文本的语法突出显示现在可以正常工作 解决了将文件放入 HTML 或 CSS 文档并安装某些扩展时创建标签/链接的问题 在某些情况下,删除文件末尾的大块文本不会再无法调整编辑器的大小 解决了主题首选项轮播在安装主题时无法正确调整大小的潜在问题 通过符号链接在项目外部打开已打开的文档不应再复制其选项卡 从首选项中调用“查找”现在会关注搜索字段 更新了 UniversalDetector 库以改进对文本编码的检测 切换到文件浏览器选项卡现在会将焦点设置到窗格 关闭自动换行时,编辑器的水平滚动条不再被页脚状态视图遮挡 在空行上调用“右移”现在可以按预期工作 解决了一些小的外观问题 加载更多