Vim 9.0 正式发布,新版脚本执行速度最高提升 100 倍
开源Linux
共 1857字,需浏览 4分钟
·
2022-07-09 13:29
将 Vim 9.0 版本献给 Sven Guckes,他于 2022 年 2 月去世。Sven 是 Vim 的核心维护者,他注册了 vim.org 域名并创建了第一个 Vim 网站,我们将以此纪念他。
Vim9 Script
有趣的功能
def
来定义,必须指定参数和返回类型。这不仅是为了使执行速度更快,也有助于在函数被编译成字节码时及早发现错误。变量需要用 var
来声明的,并且也有一个类型,可以是明确的,也可以是从分配的值中推断出来的。call
,赋值不需要 let
,表达式的求值不需要 eval
。这使得 Vim9 Script 看起来更像大多数编程语言。export
被用来使特定的函数和变量对其他脚本可用,然后在需要使用导出的项目的地方使用 import
。结合自动加载机制,这为实现大型插件带来了一种灵活而强大的方式。#
开头。以前的双引号语法来自古老的 Vi,会干扰字符串的使用。在许多其他语言中,例如 Python 和 shell 脚本,都知道 #
的含义。未来的工作
10T 技术资源大放送!包括但不限于:Linux、虚拟化、容器、云计算、网络、Python、Go 等。在开源Linux公众号内回复「10T」,即可免费获取!
shell编程100例(附PDF下载)
IPv6技术白皮书(附PDF下载)
Linux主流发行版本配置IP总结(Ubuntu、CentOS、Redhat、Suse)
批量安装Windows系统
无人值守批量安装服务器
运维必备的《网络端口大全》,看这一份就够了。
收藏:服务器和存储知识入门
什么叫SSH?原理详解,看这一篇就够了!
Nginx面试40问(收藏吃灰)
20 个 Linux 服务器性能调优技巧
超详细!一文带你了解LVS四层负载均衡企业级实践!
收藏 | Linux系统日志位置及包含的日志内容介绍
100 道 Linux 常见面试题,建议收藏,慢慢读~
服务器12种基本故障+排查方法
IT运维管理常用工具大全,让你成为真正的高手
什么是QoS?有收获,点个在看
评论