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) 传递给编译器 基

2023-08-12

压的工作后,发布 Vim 9.1 未来让 Vim 变得更现代(类似 Neovim 的做法) 接管 Vim 所有邮件列表的管理和访问权限 暂时无法访问 Vim FTP 主服务器,正在接触 Bram 的家人是否知道凭证 迁移 Vim 项目主页 讨论是否将 Vim 项目主页

2022-07-06

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

2023-08-09

作为一款开源的文本排版工具,Typst 在近日发布了 0.7 大版本,带来多项重要更新,极大提升了 Typst 在文本排版和文档生成等方面的能力。本次更新既增加了多种新功能,也在细节处进行了改进完善。新版本在文本布局方面做出

2023-08-07

Vim 文本编辑器作者 Bram Moolenaar 的家人于 8 月 5 日,在 Google Groups 论坛中公布了 Bram Moolenaar (1961 年 - 2023 年 8 月 3 日) 去世的消息,享年 62 岁。 我们怀着沉重的心情通知您,Bram Moolenaar 于 2023 年 8 月 3 日去世。Bram

2022-02-23

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

2023-08-11

件优化补全、跳转和悬停文档显示等功能,并支持 NeoVim 编辑器 🏄 API 更新 KCL Schema 模型解析 GetSchemaType API 新增装饰器信息和包信息字段 🏠 社区扩展更新 Helmfile KCL 插件支持 📰 官网和用例更新 KCL 官网新

2023-03-09

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

2024-07-26

3%)的两倍多。 如果有机会改变,开发人员可能会选择 Neovim(83%)。事实上,Visual Studio Code 用户大多表示只对尝试 Neovim 或 Vim 感兴趣。 其他内容还包括: .NET 再次成为所有开发人员使用最多的框架和库。 正在学习编

2023-09-12

多元共进|2023 Google 开发者大会精彩演讲回顾 项目简介 JECloud 平台后端采用微服务架构,前端采用微应用架构,可做到不同服务使用不同数据库独立运行。全平台采用基于模型驱动的设计模式,并在前后端留有大量的代码

2023-11-20

图层分组功能 支持拖拽方式添加组件到画布 支持monaco编辑器在局域网内使用 详情查看:https://gitee.com/xiaopujun/light-chaser/releases/v0.0.7

2023-01-16

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