技术学习分享_一航技术 技术资讯 Neovim v0.9.0 发布,基于 Vim 的可扩展文本编辑器

Neovim v0.9.0 发布,基于 Vim 的可扩展文本编辑器

广告位

Neovim v0.9.0 已发布。

主要变化:

  • 为 lua2dox.lua 添加对@generic的支持
  • 为 lua2dox 添加对可选参数的支持
  • 为 lua2dox 添加对指定类型的支持
  • 在介绍中提及 “:help news” #20674
  • 支持使用 “:write ++p” 创建父级目录 #20835
  • 添加 vim.secure.read()
  • vim.inspect_pos,vim.show_pos,:Inspect
  • $NVIM_APPNAME #22128
  • 支持尝试从丢失的临时目录 (tempdir) 进行恢复 #22573
  • 添加vim.filetype.get_option()
  • 添加vim.treesitter.language.get_filetypes()(#22643)
  • 支持传递给 defaulttable 的函数接受参数 (#22839)
  • ……

详情查看 release notes


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

Neovim v0.9.0 发布,基于 Vim 的可扩展文本编辑器

Neovim v0.9.0 发布,基于 Vim 的可扩展文本编辑器

展开阅读全文
本文来自网络,不代表技术学习分享_一航技术立场,转载请注明出处。

作者: 一航技术

上一篇
下一篇
广告位

发表回复

返回顶部