操作系统
MacOS 10.13
最近更新
2024年09月15日
使用许可
开源
语言
支持中文
开发者
VIM
文件大小
20.89 MB

Vim是一个功能强大的文本编辑器,它是Vi编辑器的改进版,具有高度可定制性。Vim的第一个版本由Bram Moolenaar在1991年发布,随着时间的推移,它在功能和性能上得到了不断的改进和增强。

Vim的设计理念是命令的组合,它提供了丰富的命令集,使用户能够以高效的方式进行文本编辑。它还支持多种操作模式,包括正常模式、插入模式、可视模式等,每种模式都有相应的命令和快捷键,方便用户进行各种编辑操作。

Vim还具有代码补全、编译及错误跳转等方便编程的功能,因此在程序员中广泛使用。它还支持正则表达式和多种编程语言的语法高亮显示,使得编写和阅读代码更加便捷。

除了基本的文本编辑功能外,Vim还支持多窗口编辑、标签页、缓冲区管理等高级功能,使得用户可以同时编辑多个文件或在不同文件之间进行切换。Vim还支持宏录制和执行,用户可以将一系列操作录制为宏,并通过简单的命令执行宏,以提高工作效率。


Vim的主要功能:

  1. 文本编辑:Vim提供了基本的文本编辑功能,如插入、删除、修改和移动文本等。用户可以使用各种命令和快捷键高效地完成这些操作。
  2. 光标移动:Vim具有灵活的光标移动功能,用户可以使用命令将光标快速移动到文件中的任意位置。这对于大文件的编辑和浏览非常有用。
  3. 查找和替换:Vim支持强大的查找和替换功能。用户可以快速查找指定的文本,并使用替换命令将其替换为其他内容。这对于批量修改和处理文本非常有帮助。
  4. 多窗口编辑:Vim支持多窗口编辑功能,用户可以在同一窗口中同时打开多个文件,并进行切换和编辑操作。这提高了同时处理多个文件的工作效率。
  5. 宏录制和执行:Vim允许用户录制一系列操作,并将其保存为宏。之后,用户可以通过简单的命令执行宏,以自动化重复性的编辑任务。


Vim的主要特点:

  1. 高度可定制性:Vim具有高度可定制化的特点,用户可以根据自己的需求和习惯进行个性化配置。例如,用户可以自定义快捷键、设置主题、配置插件等,以打造一个符合自己需求的编辑环境。
  2. 强大的扩展性:Vim支持插件系统,用户可以通过安装各种插件来扩展Vim的功能。这些插件可以提供代码自动补全、语法高亮、版本控制等额外功能,进一步提升编辑器的便利性和效率。
  3. 跨平台支持:Vim是一个跨平台的编辑器,可以在多个操作系统上运行,包括Unix、Linux、Mac OS和Windows等。这使得用户无论使用哪种操作系统,都可以通过Vim进行文本编辑,并保持一致的编辑体验。
  4. 命令行界面:Vim采用命令行界面进行操作,虽然对于初学者可能有一定的学习曲线,但一旦熟悉,用户可以通过简单的命令和快捷键高效地完成各种编辑任务。这种界面风格也使得Vim在资源受限的环境中表现出色。


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。


修复

  • 修复了拖动标签以重新排序导致的崩溃问题。

其他版本
最近更新软件 - MacOS 软件更新列表
Slack [应用软件] Slack 4.41.98 Intel/Silicon
刚刚
GameViewer [网络] GameViewer 2.5.5 Intel/Silicon
刚刚
飞书 [应用软件] 飞书 7.31.8 Intel
刚刚
飞书 [应用软件] 飞书 7.31.8 Silicon
刚刚
百度网盘 [网络] 百度网盘 4.41.1 Silicon
刚刚
百度网盘 [网络] 百度网盘 4.41.1 Intel
刚刚
夸克网盘 [网络] 夸克网盘 3.14.3 Intel
刚刚
夸克网盘 [网络] 夸克网盘 3.14.3 Silicon
刚刚
BitComet [网络] BitComet 2.11.0 Intel/Silicon
刚刚
美图云修 [设计] 美图云修 6.12.6 Intel/Silicon
刚刚
新软件 - MacOS 新软件列表
Cursor [开发] Cursor 0.42.5 Intel/Silicon
昨天 21:26
Ultraleap Gemini [系统软件] Ultraleap Gemini 5.20.0 Silicon
11-19
Ultraleap Gemini [系统软件] Ultraleap Gemini 5.20.0 Intel
11-19
digiKam [设计] digiKam 8.5.0 Silicon
11-17
Python 3.13 [开发] Python 3.13 3.13.0 Intel/Silicon
11-07
Python 3.12 [开发] Python 3.12 3.12.7 Intel/Silicon
11-07
Python 3.11 [开发] Python 3.11 3.11.9 Intel/Silicon
11-07
Python 3.10 [开发] Python 3.10 3.10.11 Intel/Silicon
11-07
Python 3.9 [开发] Python 3.9 3.9.13 Intel/Silicon
11-07
Python 3.9 [开发] Python 3.9 3.9.13 Intel/Silicon
11-07