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

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插件

优秀的个人博客,低调大师

微信关注我们

原文链接:https://www.oschina.net/news/190549/neovim-0-7-stabilization-period-begins

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

相关文章

发表评论

资源下载

更多资源
优质分享Android(本站安卓app)

优质分享Android(本站安卓app)

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Oracle Database,又名Oracle RDBMS

Oracle Database,又名Oracle RDBMS

Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的、适应高吞吐量的数据库方案。

Eclipse(集成开发环境)

Eclipse(集成开发环境)

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。

Java Development Kit(Java开发工具)

Java Development Kit(Java开发工具)

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。