9.1.0727 版本更新说明:
新的 Vim 功能
- Vim 现在支持 XDG Base Directory Specification。现在您可以将您的 vimrc 和插件放在 ~/.config/vim 而不是 ~/.vim / ~/.vimrc。详见 :h xdg-base-dir。
- 自动补全,补全弹出菜单中匹配的文本现在会被高亮显示。
- 插入模式模糊补全 (:set completopt+=fuzzy)。
新的选项
tabclose
: 指定标签关闭行为。winfixbuf
: 固定一个窗口到一个缓冲区,并防止从该窗口导航离开。
新的函数
getregion()
/getregionpos()
: 帮助检索在可视选择中选定的文本。diff()
: 比较提供的字符串。gettext()
/bindtextdomain()
: Vim 插件现在可以添加本地化消息。filecopy()
: 使用 Vim 脚本复制文件。
新捆绑的可选插件(使用 packadd 启用它们)
comment
: 切换代码注释的开启和关闭。nohlsearch
: 简单的包用于自动设置 nohlsearch。
高亮
- 差异文件的高亮恢复到正常。
Vim9 脚本改进
- 各种平滑滚动、终端调试、安全修复。
其他平台(这些不影响 MacVim,仅供参考)
- GTK Vim GUI 现在也可以使用
<D-...>
来映射超级键,类似于 MacVim 对其 Cmd 键映射。这应该可以让跨平台配置更容易共享。 - Vim GUI 现在在 Linux 上支持 Wayland。
其他
- 在调整 MacVim 大小时,标题栏的消息现在看起来更好了。由 @sfsam 提交
- 关于 MacVim 的版权声明中不再显示年份。
- Sparkle(MacVim 的更新器)现已更新到 2.6.4。对于遗留构建,现已更新到 1.27.3。
修复
- 修复了拖动标签以重新排序导致的崩溃问题。