导读 neovim 0.4 已发布,Neovim是一个旨在积极重构Vim源代码以实现目标,重要的是要强调,这不是从头开始重写Vim或将其转换为IDE的项目(尽管提供的新功能将启用编辑器的类似IDE的发行版)。

neovim 0.4 已发布,Neovim是一个旨在积极重构Vim源代码以实现以下目标的项目:

  • 简化维护以提高错误修复和功能合并的速度。
  • 在多个开发人员之间分配工作。
  • 无需对核心源进行任何修改即可实现新/现代用户界面。
  • 使用基于协处理的新插件架构提高可扩展性。插件将以任何编程语言编写,无需编辑器的任何明确支持。
  • 通过实现这些目标,新的开发人员将很快加入社区,从而改进所有用户的编辑器。

重要的是要强调,这不是从头开始重写Vim或将其转换为IDE的项目(尽管提供的新功能将启用编辑器的类似IDE的发行版)。这里实现的更改通常对Vim的编辑模型或Vimscript几乎没有影响。大多数Vimscript插件应该继续正常工作。

以下主题包含将在第一次迭代中执行的主要更改的简要说明。

Neovim功能

  • 现代GUI
  • 来自任何语言的API访问,包括Clojure,lisp,go,Haskell,Lua,javascript,Perl,Python,Ruby,rust。
  • 嵌入式,可编写脚本的终端仿真器
  • 异步作业控制
  • 多个编辑器实例之间的共享数据(shada)
  • XDG基目录支持
  • 兼容大多数Vim插件,包括Ruby和Python插件。

Neovim 0.4下载链接:https://github.com/neovim/neovim/releases

原文来自:https://www.linuxidc.com/Linux/2019-01/156539.htm

本文地址:https://www.linuxprobe.com/neovim-0-4-vim-fork.html编辑:public,审核员:逄增宝

Linux命令大全:https://www.linuxcool.com/

Linux系统大全:https://www.linuxdown.com/

红帽认证RHCE考试心得:https://www.rhce.net/