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

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
GoLand 2023.1 发布
GoLand 的下一个主要版本 GoLand 2023.1 正式发布,新版本引入了漏洞检查器和更好的 gRPC 代码导航,并使重命名重构可用于接收器。 开发者现在可以用非标准库包运行 Scratch 文件,使用正则表达式来创建你自己的搜索和替换检查,并快速地将原始字符串文字转换成双引号文字等。 漏洞检查器 GoLand 现在可以突出显示 go.mod 中存在已知漏洞的软件包 有一个快速修复方法可以将依赖更新到没有漏洞的版本。 GoLand 还可以在编辑器中直接突出显示有已知漏洞的软件包的方法调用 关于已知漏洞的更多信息也可以在新的依赖检查器工具窗口中找到。 gRPC导航 现在可以从 Go 代码中导航并访问消息、服务和方法的声明,以及它们在 .proto 文件中的 Go 实现。 Scratch 文件 现在可以运行具有非标准库 Go 依赖的 Scratch 文件。 重命名重构 当你重新命名一个结构中的类型参数时,重命名重构现在会建议相应地改变接收器。 Intentions 和快速修复 我们有一个新的 intention 操作,可以让你快速地将原始的字符串文字(由反斜线包围的字符串)转换成双...
- 下一篇
每日一博 | MySQL 驱动中虚引用 GC 耗时优化与源码分析
本文要点: 一种优雅解决 MySQL 驱动中虚引用导致 GC 耗时较长问题的解决方法 虚引用的作用与使用场景 MySQL 驱动源码中的虚引用分析 背景 在之前文章中写过 MySQL JDBC 驱动中的虚引用导致 JVM GC 耗时较长的问题(可以看这里),在驱动代码(mysql-connector-java 5.1.38版本)中 NonRegisteringDriver 类有个虚引用集合 connectionPhantomRefs 用于存储所有的数据库连接,NonRegisteringDriver.trackConnection 方法负责把新创建的连接放入集合,虚引用随着时间积累越来越多,导致 GC 时处理虚引用的耗时较长,影响了服务的吞吐量: public ConnectionImpl(String hostToConnectTo, int portToConnectTo, Properties info, String databaseToConnectTo, String url) throws SQLException { ... NonRegisteringDriver....
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- SpringBoot2全家桶,快速入门学习开发网站教程
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- 2048小游戏-低调大师作品
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS6,CentOS7官方镜像安装Oracle11G