Neovim 0.7 (https://neovim.io/)目前处于稳定阶段,预计将于 4 月 15 日发布。
Neovim是Vim编辑器的一个分支,改进了自身代码库,提供更简单的API实现,用户体验改进以及支持插件等特性。
Neovim 的源代码比 Vim 精简了30%。
其主要更新如下:
-
添加 lua 自动命令
-
添加 lua 键盘映射 API
-
添加 lua 命令 API
-
支持全局命名空间lua高亮(纯lua配色)
-
支持全局状态
-
nvim_buf_set_extmarksetting 标志支持
-
提供
,区别于 的能力 -
filetype.luafiletype(更快地匹配规则,用来替代单个命令)
-
其它更新包括常见错误的修复,Vim的移植补丁以及其它性能改进
不了解 NeoVim 同学,我们总结它的性征如下:
-
现代图形用户界面
-
可以从任何语言访问 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 等插件
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/254861.html