导读 | 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
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/123804.html