Ace编辑器v1.39.0版本发布:增强可访问性与搜索功能
Ace(Ajax.org Cloud9 Editor)是一款高性能的Web代码编辑器,采用纯JavaScript编写,被广泛应用于各种在线开发环境中。作为轻量级的代码编辑器解决方案,Ace提供了语法高亮、代码折叠、自动补全等专业功能,同时保持了出色的性能表现。
核心改进
可访问性增强
本次更新对编辑器的可访问性进行了多项优化。在行号沟槽(gutter)区域的悬停提示功能中,团队改进了ARIA标签设置,确保屏幕阅读器能够正确识别和朗读相关内容。当弹出窗口元素显示时,系统会严格检查行是否存在后再设置ARIA标签,避免了潜在的辅助技术兼容性问题。
自动补全功能完善
自动补全模块现在能够正确处理skipFilter为true时的评分逻辑。这一改进确保了即使用户选择跳过过滤步骤,补全项仍然能够获得适当的评分排序,提升了代码补全的准确性和用户体验。
平台兼容性优化
针对不同操作系统平台的特异性处理更加精确。更新后的代码能够更准确地识别当前平台是否为Windows或Mac系统,从而应用相应的快捷键映射和界面行为,消除了跨平台使用时可能出现的交互不一致问题。
新增CSV模式支持
v1.39.0版本引入了对CSV文件的专门支持。新的CSV模式提供了针对逗号分隔值文件的语法高亮和编辑功能,使数据处理工作更加高效。这一特性特别适合需要处理大量表格数据的开发者。
多行搜索功能突破
本次更新最显著的改进之一是增加了对多行搜索的支持。现在用户可以在搜索框中直接输入包含换行符(\n)的搜索模式,编辑器能够正确匹配跨越多行的文本内容。这一功能极大提升了处理复杂代码结构时的搜索效率,特别是在查找特定代码块或文档段落时尤为实用。
底层修复与稳定性提升
除了上述功能改进外,本次更新还包含多项底层修复:
- 修正了事件类型定义错误的问题
- 确保ace-builds模块正确加载所需依赖
- 优化了代码补全项的筛选逻辑
- 改进了弹出窗口的行存在性检查机制
这些改进共同提升了编辑器的整体稳定性和可靠性,为用户提供了更加流畅的编码体验。
Ace编辑器团队持续关注开发者需求,通过定期更新不断优化产品功能。v1.39.0版本在保持轻量级特性的同时,增强了核心编辑功能,特别是多行搜索和CSV支持等实用特性的加入,使得这款编辑器能够适应更广泛的开发场景。
GLM-5智谱 AI 正式发布 GLM-5,旨在应对复杂系统工程和长时域智能体任务。Jinja00
GLM-5-w4a8GLM-5-w4a8基于混合专家架构,专为复杂系统工程与长周期智能体任务设计。支持单/多节点部署,适配Atlas 800T A3,采用w4a8量化技术,结合vLLM推理优化,高效平衡性能与精度,助力智能应用开发Jinja00
jiuwenclawJiuwenClaw 是一款基于openJiuwen开发的智能AI Agent,它能够将大语言模型的强大能力,通过你日常使用的各类通讯应用,直接延伸至你的指尖。Python0203- QQwen3.5-397B-A17BQwen3.5 实现了重大飞跃,整合了多模态学习、架构效率、强化学习规模以及全球可访问性等方面的突破性进展,旨在为开发者和企业赋予前所未有的能力与效率。Jinja00
AtomGit城市坐标计划AtomGit 城市坐标计划开启!让开源有坐标,让城市有星火。致力于与城市合伙人共同构建并长期运营一个健康、活跃的本地开发者生态。01
awesome-zig一个关于 Zig 优秀库及资源的协作列表。Makefile00