首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Vim 8.1发布:支持在 Vim 窗口中运行终端

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

译者:青书

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180608A09Q7G00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券