Vim 8.1 是一个小型分发包 (minor release), Vim 8.0之后添加了一些新特性.大量 bugs 已经被修复, 文档已经被更新, 等等.
对于 MS-Windows, 下载 自安装可执行文件.
对于 Unix 你可能要从 github 得到最新版本, 查看 github 页.
否则, 查看 下载页 中的选项.
终端窗口
Vim 8.1的主要新特性是支持在 Vim 窗口中运行终端. 这建于已加入Vim 8.0的异步特征的顶层.终端窗口可用于多种目的, 这里有一些例子:
当继续在其他窗口编辑时运行命令, 如 "make" . 命令的过程可以被观察到, 终端窗口会持续更新.
运行一个 shell, 在那里你可以执行一系列命令.
用新的终端 debugger 插件在 Vim 内部 debugging. 通过ssh连接进行编辑时,打开其他终端是不可能或不现实的, 这时这个功能尤其有用. 在旅行时, 我用它来在Vim中修复项目bug.
终端窗口在测试中也被用于抓取屏幕快照并与期望状态比较. 这允许测试交互动作, 比如弹出菜单.
当编辑文本时在终端窗口运行 make:
检测到的错误会被捕获并加到一个 quickfix 列表, 因此你可以直接跳转到问题的成因.
在终端中运行 shell:
你可以用 在 shell 和文本窗口切换.
用终端 debugger 插件:
左上窗口运行 gdb, 在这里你可以键入任何 gdb 命令.
左下窗口在它自己的终端运行 debug 过的程序, 以便它不会干扰 gdb 命令.
在右侧, 一个窗口显示源代码, 在那里所有 Vim 命令可被用于导航和做改动.
一个红色记号指示出一个断点, 而当前执行行用蓝色背景高亮.
在窗口顶部的一个工具条可用于单步调试代码而不改变焦点.
一个气球(Vim中的弹出窗口——译者注)为在鼠标指针下的符号显示信息.
英文原文:https://vim8.org/vim-8.1-released.php
译者:青书
领取专属 10元无门槛券
私享最新 技术干货