Neovim 0.7 即将发布,基于 Vim 的可扩展文本编辑器


开发者联盟APP功能上线! 体验APP新功能,freelace耳机等你来拿!>>>>>

Neovim 0.7 目前正处于稳定化阶段,预计在 4 月 15 日发布。

主要变化

  • 新增 lua 自动命令
  • 新增 lua keymap API
  • 新增 lua 命令 API
  • 支持全局命名空间 lua 高亮(纯 lua 配色方案)
  • 全局 statusline
  • 支持通过nvim_buf_set_extmark设置 signs
  • 提供在映射中从<Tab>区分<C-I>的能力
  • filetype.lua(用于匹配filetype规则的单个自动命令的更快替代方案)
  • :lua =expr, 尝试:lua ={test = true}

其他更新内容是常见的错误修复、移植 Vim 补丁和改进性能。


Neovim 是 Vim 的一个分支,旨在改进代码库,允许更轻松地实现 API,改善用户体验和插件实现。Neovim 的源代码比 Vim 少 30%。

其目标是:

  • 重构代码以改善维护
  • 实施新的高级功能
  • 展示一个更好、更强大的插件系统
  • 开放的开发模式,随时接受贡献,接受的标准也很明确。

特性:

  • 现代图形用户界面
  • 从任何语言访问API,包括C/C++, C#, Clojure, D, Elixir, Go, Haskell, Java, JavaScript/Node.js, Julia, Lisp, Lua, Perl, Python, Racket, Ruby, Rust
  • 嵌入式、可编写脚本的终端仿真器
  • 异步作业控制
  • 多个编辑器实例之间的共享数据(shada)。
  • 支持XDG基础目录
  • 与大多数Vim插件兼容,包括Ruby和Python插件


相关文章

2023-04-10

嵌入式、可编写脚本的终端仿真器 异步作业控制 多个编辑器实例之间的共享数据(shada)。 支持 XDG 基础目录 与大多数 Vim 插件兼容,包括 Ruby 和 Python 插件

2022-10-04

嵌入式、可编写脚本的终端仿真器 异步作业控制 多个编辑器实例之间的共享数据(shada)。 支持 XDG 基础目录 与大多数 Vim 插件兼容,包括 Ruby 和 Python 插件

2022-08-19

Lux 0.7 已发布,这是一门函数式、具备静态类型的 Lisp 编程语言,支持在 Java 虚拟机、JavaScript、Python、Lua 和 Ruby 解释器上运行。 Lux 0.7 主要变化 新增 内联函数 支持将配置参数从构建描述 (build description) 传递给编译器 基

2022-07-06

SpaceVim 2.0 发布了。SpaceVim 是一个社区驱动的模块化 vim/neovim 配置集合,以模块的方式组织管理插件以及相关配置,为不同的语言开发量身定制了相关的开发模块,该模块提供代码自动补全, 语法检查、格式化、调试、REPL 等特

2022-02-23

Vim 项目注册了被沿用至今的主页:vim.org。 与常见的编辑器相比,Vim 功能更丰富,不过上手门槛也更高,对初学者来说有一定的学习曲线(毕竟许多人第一次使用的时候都无法退出)。Sven 十分热爱 Vim,并且希望将 Vim 带给

2023-03-09

1、smart-flow 简介 smart-flow 是一个轻量、灵活的业务流程编排框架,支持业务流程中常见的条件分支控制、子流程、业务组件异步和降级等功能。同时smart-flow也是一款具备可观测性的流程编排框架,流程结构拓扑、执行路径跟踪

2022-11-04

Riot v7.0.7 现已发布。Riot 是一个简单而优雅的基于组件的 UI 库,为所有现代浏览器带来了自定义组件,压缩文件大小仅有 6 KB,支持 FireFox、Chrome、Edge、Safiri 等主流浏览器。 本次更新内容包括: 修复 #2971 修复 #

2022-07-24

统根社区openKylin(开放麒麟)首个体验版——openKylin 0.7发布。 openKylin 0.7基于Linux 5.15内核和其他开源组件进行构建,向“每一行代码都自主创新”的目标迈进。同时,此版本默认搭载UKUI3.1桌面环境,自带“和印”、“寻光”两

2023-01-16

微软已经发布了其浏览器的另一个功能更新。109 版本现在可以在稳定频道中下载,其中包括几个功能变化、错误修复和安全补丁。 Microsoft Edge 109 中的新内容: 个人微软账户(MSA)和 Azure Active Directory(AAD)账户之间的账户

2022-11-11

简介 自 6 月份发布 Linux Lab v1.0 后,终于迎来了 v1.1 正式版,同时也迎来了 Cloud Lab v0.8 正式版,两者需同步升级配合使用。 发布仓库 Gitee: https://gitee.com/tinylab/linux-lab Github: https://github.com/tinyclub/linux-lab 用户手

2022-09-21

EazyBuilder(易构)持续集成平台:一个通过积累DevOps持续交付认证的经验,研发出来的高效灵活,流程完整,简单易用的构建标准化流水线的持续集成平台。 这是 Eazybuilder项目第一个正式版本。 平台产品致力于帮助您创建,管

2022-11-30

JPress 是一个使用 Java 开发的类似 WordPress 的开源 CMS,始于 2015 年。 到目前为止, 已经有 10w+ 网站使用 JPress 进行驱动,其中包括多个政府机构,200 + 上市公司,中科院、红 + 字会等。相比 WordPress,高安全、高性能、

2022-09-14

PhotoDemon 是一个超轻量级、免安装的开源照片编辑器,它体积仅有 14 MB ,但提供了全面的照片编辑工具。PhotoDemon 不需要安装,也不需要管理员权限即可运行,可以作为便携式应用程序在任何 Windows 机器(XP 到 Win 11)上运行

2022-06-29

的一个新的变化:Vim9 Script。 上一个版本是 2019 年 12 月发布的 8.2 版。由于最新的源代码总是会在 GitHub 上提供,因此许多用户已经安装了后来的补丁版本(有超过 5000 个),这些变化也已经被许多用户试用过了。在 8.2 的基础