更好的是,扩展是用JavaScript编写的,因此任何人都可以编写它们。Nova包含内置扩展模板,可用于快速开发。
Nova 12.2 更新内容:
改进
记录:添加了查看 Git 操作的远程 SSH 流量日志的功能
固定的
CLI 工具:再次正确使用 '-type' 参数
CSS:调整类和 ID 名称的突出显示以identifier再次包含,修复一些第三方主题。
编辑器:解决了语言服务器提供的问题超出文档范围时可能发生的崩溃
编辑器:修复了将整行文本复制到剪贴板的问题
编辑器:解决了在编辑器中拖动文本并更改修饰键时出现的视觉跳转问题
编辑器:修复了通过服务上下文菜单向其他应用程序发送文本的问题
文件浏览器:解决了使用列视图时显示列出文件的潜在问题
文件侧边栏:解决了过滤器无法返回深度嵌套文件夹结构结果的问题
文件侧边栏:修复了应用过滤器后显示没有结果的展开文件夹的情况
查找栏:修复了可能影响当前查找匹配指示器附近文本的视觉故障
查找侧边栏:选择禁用换行的屏幕外结果现在在编辑器中水平居中
Git:修复了连接到 Azure DevOps 时出现的 SSH 加密密钥交换错误
HTML:解决了无法提供某些 HTML 属性补全的问题
HTML(EJS):ejs文件扩展名现在默认以 HTML(EJS)打开,此外html.ejs还有htm.ejs
解析器:修复了可能导致解析服务崩溃的问题,导致语法突出显示和索引无法完成
Python:为not in运算符添加语法高亮
查找/替换:修复了使用深层嵌套在括号组中的通配符的问题
SCSS:解决了阻止变量在完成和项目范围索引中显示的问题
安装向导:解决了显示“从 Coda 2 导入”窗口的潜在问题
任务:修复了“Chrome Debug”无法解析某些文件(例如源映射)的问题
Nova 12.3 更新内容:
已修复
编辑器:解决了使用比例字体时软换行行缩进不正确的问题
编辑器:带有 CRLF 行尾的文件中的评论不再显示红色 EOL 标记
编辑器:修复了从 LSP 插入完成时可能出现的崩溃
编辑器:带有 BOM 文件的 UTF-8 不再在开头显示零宽度不间断空格
文件浏览器:将文件传输到 Finder 时现在启用“应用于全部”
文件浏览器:将文件从文件侧边栏拖到 Safari 不再意外移动它们
文件浏览器:将本地文件拖到 Finder 现在执行移动操作而不是复制+删除
文件浏览器:使用列表视图时,选择和传输“展开”文件夹不再导致文件重复
文件侧边栏:对项目 .gitignore 文件的更改现在反映在保存时
查找侧边栏:现在可以在仅限远程的项目中搜索本地文件时切换“打开文件”过滤器
德语本地化:“选择查找所选内容中的匹配项”菜单项目不再被截断
解析器:修复了可能导致某些文档无法显示语法高亮的问题
PHP:在某些情况下,完成不再列出两次
PHP:验证错误不再显示在意外行上
设置:改进了许可证信息的显示
服务器:解决了可能导致无法导入传输服务器的问题
工作区:解决了拆分文档和 PNG 文件时可能出现的崩溃问题
工作区:通过状态恢复重新打开时,仅限远程的项目文件不再显示空路径栏
Nova 13 更新内容:
Nova 13 带来了工作区改进、内置文本操作工具以及全新的帮助库,您可以在其中了解更多有关 Nova 强大功能的信息。
快速打开项目
无论您的项目保存在 Nova 的启动器中还是您在工作区设置中定义的特定文件夹中,都可以轻松访问所有项目。
保留大小写的替换
您是否曾尝试替换某个单词,却发现它在文件中的大小写各不相同?只需切换“保留大小写”,然后 Presto!现在您的小写保持小写,驼峰式大小写可以保留其驼峰,大写依然大写。
文本操作
这是我们最常收到的快速功能请求之一,Nova 现在内置了用于排序、合并和去重行、转换字母大小写等功能的工具,所有这些操作都无需将手从键盘上移开。
新功能
调试:使用支持此功能的适配器时,现在可以通过按住 Control 键逐条指令调试
调试:在支持此功能的适配器中,现在可以通过在变量列表中右键单击变量并选择“监视”来设置断点
文档:当底层文件在外部被修改、从磁盘删除或移至回收站时,标签页现在会显示一个指示器编辑器:新增文本操作功能:排序行、反转行、合并行、去重行、清除怪异字符
编辑器:新增字母大小写转换功能:在 lowerCamelCase、UpperCamelCase、kebab-case 和 snake_case 之间转换
编辑器:可快速复制当前文件路径和行号
编辑器:提供对其他文件引用的问题现在包含一个“显示”按钮,可直接跳转到该文件
编辑器:SVG 文件现在可以像 HTML 文件一样,与代码并排预览
语言:Jinja 和 TOML 已添加为内置语言模式
任务:支持停止当前步骤并继续执行下一个步骤,而不会结束整个流程
工作区:“快速在项目中打开”功能让您能够快速、简便地访问所有项目
改进
调试:JS/TS 调试适配器已增强,变量显示更优,模块映射解析更佳
调试:线程和帧现在会从提供更丰富细节的适配器中显示更多内容,包括内置的 JS/TS 适配器和 Icarus
编辑器:代码悬停样式改进,对来自语言服务器的 Markdown 格式帮助文本支持更丰富编辑:macOS 的“查找”操作现在可以从上下文菜单中访问
文件侧边栏:调用“新建文件”时,现在会自动预填该文件夹中最常见的文件扩展名
文件侧边栏:为新创建的文本文件命名后,现在会自动在编辑器中打开
文件侧边栏:取消新文件的命名操作后,现在会自动将该空文件移至废纸篓
查找:编辑器的查找栏已得到改进,界面更简洁,处理大型文档的速度也有所提升
查找:使用“在选区中查找”时,即使编辑器的选区发生变化,现在也会突出显示正在搜索的区域
JSX / TSX:添加了来自 HTML 的“将选区包裹在标签中”操作的支持
语言:更新了 SCSS 解析支持,以使用新的自定义 Tree-sitter 语法
语言:改进了 Bash、CSS、JavaScript、JSON、Lua、Markdown、SQL、TypeScript、TSX 的语法高亮显示和代码补全
语言:将内置语言语法与各自的上游语法同步
语言:移除了已迁移到 Tree-sitter 但仍在内置中的遗留正则表达式定义,以便扩展有时间进行迁移语言服务器:改进了对文件系统更改通知的支持
工作区:工作区内的通知改进了样式、动画效果,并支持堆叠相关通知
工作区:文件浏览器标签页现在使用工作区主题颜色进行样式设置
已修复
调试:修复了使用 Chrome 调试时断点无法可靠触发的问题
调试:JS/TS 调试适配器已更新,以支持 Chrome 136 及更高版本中的安全模型更改
编辑器:.mts 和 .cts 文件现在默认使用 TypeScript 语法
编辑器:关闭在另一个拆分视图中也打开的未保存文档标签页时不再提示保存更改
编辑器:Markdown 文档中的 HTML 实体现在会高亮显示
编辑器:解决了在 Vim 模式下使用多个光标上下移动时可能导致崩溃的问题
文件浏览器:修复了在 Nova 和 Transmit 之间拖动远程文件时的崩溃问题
键绑定:解决了无法将菜单项绑定到 Control-Shift-Command-Space 的问题
服务器:更新了 DreamObjects 端点
服务器:解决了与 Mega S4 认证相关的问题服务器:解决了使用 ed25519-sk 居住式 SSH 密钥并启用 verify-required 和 application 选项时发生的崩溃问题
服务器:修复了连接 FastMail 托管的 WebDAV 服务器时可能出现的问题
Shell 语法:在某些情况下,变量的自动补全不再插入重复的 $ 字符
主题:条件关键字(如 if、while 等)现在再次使用 keyword.condition 选择器,而不是
全部评论 0
暂无跟帖