Pulsar 团队近日发布了基于 Electron 的跨平台文本和源代码编辑器 Pulsar v1.121。此次更新修复了多个问题,增强了命令行界面(CLI)功能,使开发者可以更便捷地通过命令行启动编辑器、打开项目,提升工作效率。同时,编辑器对多种编程语言的支持也得到了优化,改进了代码补全、语法高亮和错误提示功能,带来了更流畅的编码体验。此外,整体性能和稳定性也有所提升,尤其在处理大型项目时响应更快,兼容性更好,为开发者提供了更高效、顺畅的开发环境。

命令行界面改进

macOS 和 Linux 用户在此次更新中将受益于更强大的命令行支持。使用 "pulsar.sh" 启动脚本时,可以通过 pulsar -p 命令直接调用 Pulsar 的包管理器(ppm),不再需要先启动编辑器。这一改进使得包管理器的使用更加高效,与之前 Windows 用户 获得的增强功能相匹配,实现了各平台体验的一致性。

此外,Linux CLI 变得更加智能,能够自动检测到 Pulsar 的安装位置,特别是那些通过 .tar.gz 文件手动安装的用户,这个功能为手动安装 Pulsar 的用户带来了极大的便利。

修复 Apple Silicon Mac 的兼容性问题

Apple Silicon Mac 用户也将在此次更新中受益。之前,Pulsar 包管理器(ppm)中包含一个过时的硬编码值,影响了部分社区包的安装,尤其是带有 C/C++ 依赖项的包(如 "x-terminal-reloaded""autocomplete-paths")。用户需要手动通过终端修复这些问题。而在 Pulsar v1.121 中,包管理器针对 ARM64 机器 进行了改进,成功修复了这些兼容性问题,包可以自动构建和重建,无需用户再进行手动干预。

Windows 用户的 PATH 管理优化

对于 Windows 用户,Pulsar v1.121 还对 PATH 设置进行了优化。此前,用户需通过设置菜单手动将 Pulsar 添加到系统的 PATH 环境变量中,现在这一操作已转移到安装程序中。这一改动简化了安装流程,并确保在卸载 Pulsar 时,系统 PATH 可以自动清理,避免残留。

编辑器内语言支持的提升

在编辑器功能方面,Pulsar v1.121 对多种编程语言的 语法高亮代码解析 进行了更新,特别是对 CSS、Markdown、JavaScript、TypeScriptHTML 语言的支持。这样,开发者在编写代码时将获得更清晰、更准确的代码提示和解析体验。

Tree-sitter 缩进逻辑重构

此外,Pulsar 团队还在代码底层对 Tree-sitter 缩进逻辑 进行了重构。虽然这些改动不会立即体现在日常使用中,但为未来更多高级的缩进功能奠定了坚实基础。这意味着在后续版本中,用户可以期待更智能、更灵活的代码缩进支持。

如何获取 Pulsar v1.121

Pulsar v1.121 提供了多种安装方式,方便不同系统的用户进行选择。对于 Linux 用户,Pulsar 提供 DEBRPM 安装包,还支持无需依赖特定发行版的 AppImage 文件。此外,用户也可以在 Flathub 上找到 Pulsar 的 Flatpak 版本。如果你想了解更多详细更新内容,可以查看官方发布的更新日志

linuxmi@linuxmi:~/www.linuxmi.com$ sudo dpkg -i Linux.pulsar_1.121.0_amd64.deb

总结

Pulsar v1.121 是一次涵盖多方面的升级,不仅改善了命令行的使用体验,还提升了对不同系统和平台的支持。尤其是对 Apple Silicon 和 Windows 用户的优化,解决了困扰用户的一些关键问题。同时,编辑器内语言支持和底层逻辑的改进为未来的功能扩展打下了基础。如果你是 Pulsar 用户,这次更新无疑值得你立即体验。

发表回复