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、TypeScript 和 HTML 语言的支持。这样,开发者在编写代码时将获得更清晰、更准确的代码提示和解析体验。
Tree-sitter 缩进逻辑重构
此外,Pulsar 团队还在代码底层对 Tree-sitter 缩进逻辑 进行了重构。虽然这些改动不会立即体现在日常使用中,但为未来更多高级的缩进功能奠定了坚实基础。这意味着在后续版本中,用户可以期待更智能、更灵活的代码缩进支持。
如何获取 Pulsar v1.121
Pulsar v1.121 提供了多种安装方式,方便不同系统的用户进行选择。对于 Linux 用户,Pulsar 提供 DEB 和 RPM 安装包,还支持无需依赖特定发行版的 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 用户,这次更新无疑值得你立即体验。