GitHub刚刚升级了Atom文本编辑器,添加了原生C++缓冲区并重写了DOM交互层。GitHub称Atom下一版本的更新将会改善Git集成和PHP支持。
Atom 1.19版本中,原生C ++文本缓冲区提高了响应速度和内存使用率。GitHub Ian Olsen表示:“现在保存文件现在是异步发生,且不会造成UI阻塞,可以顺利的从一个文件移动到下一个文件。此外,大文件的内存消耗也很小。
DOM交互层被重写,以提高性能并简化代码。重写层利用了新的浏览器功能和虚拟DOM功能。重写也是为了适应包含用于限制浏览器的样式和布局范围的CSS限制边界的API,当元素内容发生变化时,及时通知它们改变大小。
Atom是用HTML,JavaScript和Node.js构建的,可用于Windows,MacOS和Linux,运行在GitHub’s Electron cross-platform framework,用于构建桌面应用程序。即将推出的Atom是1.20版,现在处于beta阶段。为了改进版本1.20中的Git集成,GitHub对diff视图进行了重新设计,以支持待处理的窗格和多个视图。
Atom 1.20还具有PHP语法修复功能。为了提高查找和替换能力,1.20版本中的上下文行可选显示“查找项目”结果。用户可以在软件包设置中设置匹配之前和之后的可用行数,并可在查看结果时内联修改显示。