文本编辑器Vim,以其长寿和抗拒变革而闻名,其图形版本gVim已迈出一步。在年初提交了一项合并请求后,主代码已合并了对GTK4的支持。此更新补充了已有的GTK2和GTK3支持,使用户能够享受更现代的性能以及与当前桌面环境更好的集成。
GTK4集成的技术细节 🛠️
实现需要数周工作来调整gVim界面以适应GTK4的新API,这些API移除了过时的小部件并优化了窗口绘制。开发者重写了渲染代码的部分,以利用GTK4的信号级联系统,改善了视觉响应。虽然这一变化没有引入惊艳的功能,但确实保证了与Linux最新图形库的兼容性,避免了影响现代发行版用户的依赖问题。
Vim与时俱进,但不急不躁 🐢
一个诞生于70年代的编辑器采用GTK4,就像看着你的祖父学习使用触摸屏手机:他做得很好,但按自己的节奏。当其他编辑器奔向未来时,Vim带着从容到来,深知许多人仍在80列终端中使用它。当然,现在纯粹主义者可以争论GTK3是否更好,而其他人继续使用:wq,无论版本如何。