Vim 8.2 发布
距推出 Vim 8.1 已过去一年多,Vim 8.2 也终于在近日发布了。除了修复错误、更新文档和改进测试覆盖率等常规更新外,此版本还带来了一些有趣的新功能。
Vim 开发团队的成员表示,在去年的 VimConf 2018 做主题演讲之前,他向 Vim 插件开发者询问了他们对 Vim 的功能需求。其中““弹出窗口(Popup Windows)”和“文本属性(Text Properties)”这两项呼声最大。经过一年多的开发,这两个新功能已顺利实现。
先简单介绍一下“弹出窗口”,这是 Vim 8.2 新引入的概念,此功能的正式名称为"Popup Windows",用于在正在编辑的窗口的最前方显示文本(消息框、函数原型、代码片段以及其他信息),而且显示的位置也非常灵活:它们可以相对于文本定位在绝对位置或仅在屏幕中间。窗口的大小可以修改,并调整以适应文本。设置"zindex"值就能指定 popup window 在其他窗口前面。
另一项同样重要的新功能是“文本属性(Text Properties)”,用于处理语法高亮显示等特性,而不是使用基于模式的高亮显示。
▲ 新功能使用截图,图片来自Linux公社
为了介绍 Popup Windows 和 Text Properties 这两个新功能,Vim 团队的开发者还写了一个小游戏 Killersheep(已开源) 来进行展示。
其他值得关注的新功能:
- "const"命令,用于声明一个不能改变的变量:
const TIMER_DELAY = 400
- 用于方法调用的函数链
mylist->filter(filterexpr)->map(mapexpr)->sort()->join()
- 通过指派 Heredoc 样式,可以轻松地将行列表指派给变量,而无需引用或 line continuation:
let lines =<< trim END line one line two END
- 为 Windows 10 添加了 ConPTY 支持,可以在控制台中显示全彩色
详细更新内容请查看 https://www.vim.org/vim-8.2-released.php
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Netbox 2.7 beta1 发布,IP 地址与数据中心管理工具
Netbox2.7 beta1已发布。NetBox 是一个 IP 地址管理(IP address management,IPAM)和数据中心基础设施管理(data center infrastructure management,DCIM)工具。该版本更新内容如下: 新功能 增强的设备类型导入(#451) 批量导入设备组件(#822) 外部文件存储(#1814) Changes 通过 SVG 渲染的Rack Elevations(#2248) 删除了拓扑图(#2745) Redis配置(#3282) WEBHOOKS_ENABLED 配置设置已删除(#3408) APIChoice Fields现在使用字符串值(#3569) Enhancements #33-增加克隆对象的能力(预填充表单字段) #648-选择“创建并添加其他”时预先填充表单 #792-添加电源端口和电源插座类型 #1865-添加控制台端口和控制台服务器端口类型 #2669-放松设备和 VM 名称的唯一性约束 #2902-替换supervisord为systemd #3455-将租户分配添加到集群 ...... API...
- 下一篇
Zorin OS 15.1 发布,专为 Linux 新手设计
距离Zorin OS 15发布已过去了6个月的时间,目前,Zorin OS 15.1也已正式发布。据悉,此次更新基于 Ubuntu 18.04.3 LTS,向用户桌面提供了最新的LibreOffice 6.3版本。Zorin OS 15.1的具体更新内容如下: Zorin Connect 的改进 Zorin Connect 已升级,加强用户的计算机与 Android 手机之间的无缝体验。同时,“幻灯片放映”的远程功能中也增添了一个响应手机移动的指针。 并且,用户还可以从 Zorin OS 15.1 的通知菜单中控制手机上媒体播放器的播放。 LibreOffice中更好的Microsoft Office兼容性和性能 Zorin OS 15.1目前包含新的 LibreOffice 6.3版本。它已经进行了大量改进,使其与 Microsoft Office 文档更加兼容。此外,文档现在可以打开,并且保存速度比以前快了97%。 GameMode使游戏运行更快 借助内置的 GameMode,Zorin OS 15.1 现在是一个更好的游戏平台,它使得游戏的运行速度比以往更快。据悉,其将更多的 C...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8编译安装MySQL8.0.19
- MySQL8.0.19开启GTID主从同步CentOS8
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- CentOS7,CentOS8安装Elasticsearch6.8.6
- Red5直播服务器,属于Java语言的直播服务器
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- CentOS6,CentOS7官方镜像安装Oracle11G
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装