Zed v0.163 & 预览版 v0.164:Python & Vim 增强功能,Markdown 预览等

Zed 最近发布了两个重要版本——v0.163 和预览版 v0.164,为 Python 开发者、Vim 用户以及文档工作者带来了多项新功能和改进。(相关:Zed:基于Rust的开源AI代码编辑器

Zed v0.163 & 预览版 v0.164:Python & Vim 增强功能,Markdown 预览等插图

Zed v0.163:Python 开发者的定制化增强

1. 基于 pytest 的测试发现和运行
  • 测试发现:Zed v0.163 引入了对 pytest 的支持,允许用户更轻松地发现和运行测试。这扩展了 Zed 对 unittest 以外的测试框架的支持,使得 Python 开发者可以更灵活地选择适合自己的测试工具。
  • 测试运行:用户可以直接在 Zed 中运行 pytest 测试,无需切换到命令行,简化了测试流程,提高了开发效率。
2. Conda 和 Poetry 环境检测
  • 环境管理:Zed v0.163 改进了对 Conda 和 Poetry 环境的检测,确保开发者可以更方便地管理和切换不同的 Python 环境。这一改进有助于更好地管理依赖项,避免版本冲突,提升项目的可维护性。
3. 增强的 Python 语法高亮
  • 一致的编码辅助:Zed v0.163 提供了更一致的 Python 语法高亮,帮助开发者更快速地识别代码结构和潜在错误。改进的语法高亮不仅提升了代码的可读性,还增强了 IDE 的智能提示功能,使编码更加高效。
4. Vim 用户的新功能
  • :cpplink 命令:Vim 用户现在可以通过 :cpplink 命令复制高亮代码范围的永久 Git 链接,方便分享代码片段或进行版本控制。
  • 快速导航配对标签:使用 % 可以快速导航到配对的标签(如括号、引号等),提高了代码编辑的速度和准确性。
  • 插入模式下的正常模式访问:在插入模式下,用户可以通过 ctrl-o 暂时访问正常模式,执行快捷命令后立即返回插入模式,提升了编辑灵活性。

Zed 预览版 v0.164:增强的文档工作流程和远程开发

1. Markdown 预览和图像渲染
  • 实时预览:预览版 v0.164 增加了 Markdown 文件的实时预览功能,用户可以在编辑过程中即时查看渲染效果,确保文档格式正确无误。
  • 图像渲染:支持在 Markdown 文件中嵌入图像,并直接在预览中显示,方便用户创建包含图表、截图等内容的丰富文档。
2. 远程服务器的语言扩展支持
  • 远程开发灵活性:预览版 v0.164 允许远程服务器安装和使用语言扩展,进一步提升了远程开发的灵活性和效率。开发者可以在本地编辑代码,同时利用远程服务器的强大计算资源进行编译和测试。
3. Python 改进
  • pylsp 使用用户的虚拟环境:预览版中的 Python 改进包括让 pylsp(Python Language Server Protocol)使用用户的虚拟环境版本,确保语言服务器能够访问正确的库和依赖项,避免版本冲突。
  • 字符串.doc 文档字符串的语法高亮:改进了对字符串 .doc 文档字符串的语法高亮,使注释和文档字符串更加清晰易读。
4. Vim 更新
  • 窗格调整大小的快捷方式:预览版为 Vim 用户增加了窗格调整大小的快捷方式,方便用户根据需要调整编辑窗口的布局。
  • 文本对象选择的改进导航:引入了不匹配动作和新的缩进相关选择的文本对象选择,增强了 Vim 的导航能力,使用户可以更高效地操作代码块。

总结

Zed v0.163 和预览版 v0.164 为 Python 开发者、Vim 用户以及文档工作者带来了显著的功能增强和改进。无论是通过 pytest 支持简化测试流程,还是通过 Markdown 预览提升文档编写体验,这些更新都旨在提高开发效率和用户体验。如果您是 Zed 的用户,建议尽快升级到最新版本,享受这些新功能带来的便利。

评论