Neovim 0.10文本编辑器:新增和更改
Neovim是一款基于Vim的开源终端文本编辑器,旨在实现快速高效的编码,以其速度、灵活性和广泛的定制选项而闻名,它发布了最新的0.10版本。更新包含许多新功能、改进和突破性的更改,所以让我们来看看它们。
Neovim 0.10的新增功能
Neovim 0.10对其默认配色方案进行了急需的彻底改革,解决了可访问性和美学问题。旧的颜色虽然怀旧,但也带来了可访问性问题。新方案旨在提高可读性和美观性,尤其是当使用Neovim作为差异查看器时。
此外,Neovim现在还包括内置的评论功能。这个新特性提供了用于注释和取消注释文本的映射和运算符,支持注入语言的Tree-sitter。这种集成使管理混合语言文件中的注释变得更加容易。
除此之外,Neovim 0.10还为其终端用户界面引入了一些增强功能。以下是最重要的:
- 同步输出
:这通过批处理UI更新来减少闪烁和撕裂,改善快速更新过程中的视觉体验。 - 系统剪贴板同步
:Neovim现在可以使用OSC 52转义序列读取和写入系统剪贴板,使剪贴板操作即使在SSH会话中也能无缝进行。 - 超链接
:在支持OSC 8的情况下,Neovim现在可以在Markdown文件中显示可点击的链接,通过使参考文献交互式来增强编辑体验。 - 自动真彩色检测
:Neovim现在自动检测终端是否支持truecolor,并启用“termguicolors”选项,确保最佳的颜色渲染。
更新还通过添加嵌入提示增强了语言服务器协议(LSP)体验,嵌入提示直接在编辑器中提供类型注释,使代码理解更容易。新版本还引入了LSP诊断的默认映射,简化了代码中的导航和错误处理。
Neovim 0.10的其他值得注意的更新包括:
- 增强型终端命令
允许修改器进行更好的窗口管理。 - 改进的语法高亮显示
,现在Lua、Vimdoc和Tree-sitter查询默认为Tree-sitter。 - 新密钥映射
用于宏执行和与Kitty键盘协议的兼容性。
最后,Neovim通过添加查询编辑器继续扩展其Tree-sitter功能。这个新工具允许用户以交互方式编写和测试Tree-sitter查询,大大简化了创建和修改查询的过程。与现有的Tree-sitter检查器相结合,Neovim提供了使用语法树的最佳环境之一。
查看发布公告或访问更改日志,了解更多详细信息和Neovim 0.10中的新颖之处的完整列表。
延伸阅读:
OpenMediaVault 7 NAS获得Kubernetes功能
如果你热衷于自托管NAS并涉足DevOps,你会喜欢这次更新的。OpenMediaVault 7为您推出了一项改变游戏规...
QEMU 9.0首次推出先进的ARM和RISC-V功能
QEMU是一个著名的软件工具,允许用户模拟不同的计算机系统,它发布了最新的更新v9.0。它包含了220位作者提交的270...
Wine 9.9推出Wow64模式和增强的ARM支持
在之前的9.8发布两周后,以允许Linux和macOS用户运行Windows应用程序而闻名的Wine Project宣布...
GNOME 47将于9月18日发布
GNOME坚持严格的六个月发布时间表,通常在3月或4月发布新版本,然后在9月或10月发布。 继3月20日GNOME 46...
Winamp以FreeLLama的名义成为开源
我们每天都在这里分享很多新闻,但有些故事激起了一种甜蜜的怀旧感,让我们回到了珍贵的记忆中。Winamp就是这样一个故事。...