MacVim for Mac(文本编辑器) v9.0.1897免费版

MacVim for Mac(文本编辑器) v9.0.1897免费版

软件界面

MacVim是一款基于Vim编辑器的文本编辑器,特别为Mac操作系统优化。它是Vim的一个分支,提供了一系列针对Mac用户的增强功能和界面优化。

MacVim保留了Vim的强大编辑功能,包括多窗口和分割窗口编辑、语法高亮、代码折叠、宏录制和重放等。它支持多种编程语言,如C、C++、Python、JavaScript等,并提供了丰富的插件和脚本支持,可以满足开发者的各种需求。

安装教程

下载完成后打开,将左侧的MacVim拖到右边的应用程序中进行安装。

功能介绍

  1. Vim编辑器基础功能:MacVim继承了Vim的核心功能,包括多窗口和分割窗口编辑、语法高亮、代码折叠、宏录制和重放等。它支持多种文本编辑命令和快捷键,使得编辑操作更加高效。

  2. 多种编程语言支持:MacVim支持多种编程语言,包括C、C++、Python、JavaScript等。它提供了对应的语法高亮、代码缩进和自动补全等功能,方便开发者进行代码编写和调试。

  3. 插件和脚本支持:MacVim提供了丰富的插件和脚本支持,用户可以根据自己的需求选择和安装各种扩展功能。这些插件可以增强编辑器的功能,如代码片段、版本控制集成、语法检查等。

  4. 图形界面优化:与Vim相比,MacVim更好地与Mac的图形界面结合。它支持使用鼠标和触摸板进行操作,提供了更直观的界面交互方式。同时,MacVim还支持标签页、全屏模式、剪贴板共享等Mac特有的功能。

  5. 中文支持优化:MacVim提供了更好的中文支持,包括自动中英文切换、中文输入法优化等。这使得中文用户在编辑中文文本时更加便利和流畅。

  6. 自定义选项:MacVim支持丰富的自定义选项,用户可以根据自己的偏好和需求定制编辑器的外观和行为。可以自定义颜色主题、键盘快捷键、代码补全等,以提高编辑效率和舒适度。

总的来说,MacVim是一款功能丰富、灵活可定制的文本编辑器,适用于各种文本编辑任务和程序开发工作。它兼具Vim的强大编辑功能和Mac的图形界面优势,为Mac用户提供了一种高效、灵活的编辑器选择。

更新日志

更灵活的Python集成

MacVim 现在允许您使用 3.9 或更高版本的任何版本的 Python 运行时(通过 pythonthirddll,用于 Python 插件)。以前,您必须使用与构建 MacVim 完全相同的版本 (Python 3.11)。Python 检测逻辑也已更新,始终只查找最新版本的 Homebrew Python,而不是固定版本,并且现在还将查找 Xcode 命令行工具提供的默认 macOS / Xcode Python(如果这是唯一可用的 Python)。这有望使 MacVim 的 Python 配置更加无缝。请参阅:h python3-stable-abi。Vim v9.0.1776 / #1428。

Vim 新功能

通过可选包对 EditorConfig 提供新的内置支持。使用 packadd editorconfig 来激活它。请参阅 vim/vim#12902。 g 现在转到第一个非空白字符。v9.0.1753

API变更

undotree() 现在需要一个 bufnr v9.0.1686 printf() 现在采用位置参数 v9.0.1704 virtcol() 现在采用 winid v9.0.1728 Quickfix 项目现在可以有用户数据 v9.0.1688 各种安全修复。

安全修复

修复了 MacVim 中进程间通信的不安全使用(CVE-2023-41036)(来源@CDuPlooy)

修复

修复了 MacVim 以正确设置应用程序包中的运行时文件夹。作为推论,xxd 现在像大多数其他 Vim 发行版一样与 MacVim 捆绑在一起,并且如果用户想要将手册页与 mvim comamnd 关联起来,MacVim.app 现在会提供 CLI vim 命令的手册页(请参阅 :h macvim-PATH)。第1430章 修复了当 autocmd 在退出时调用 serverlist() 时 Vim 偶尔崩溃和/或挂起的问题。第1427章

脚本编写

脚本语言版本: Python 现在支持 3.9 或更高版本。