Nvim 0.6 正式版发布了

2021-12-11 13:28:20 +08:00
 jdhao

Nvim 0.5 发布半年后,nvim 0.6 正式版也发布了。这次最大改动是 vim.lsp.diagnostic 变成单独 vim.diagnostic 模块了,不再隶属于 nvim-lsp 。当然还有一些默认值的改动。

具体可以参考我写的文章: https://jdhao.github.io/2021/12/01/nvim_v06_released/

3690 次点击
所在节点    Vim
14 条回复
hei1000
2021-12-11 13:30:46 +08:00
你是不是在 reddit 发过帖子
jdhao
2021-12-11 13:34:24 +08:00
@hei1000 是啊,都是同一个昵称。
liuzy1999
2021-12-11 13:48:09 +08:00
前几天刚看过大佬的 nvim 配置博客🤣
顶一下
jdhao
2021-12-11 14:02:09 +08:00
@liuzy1999 谢谢支持😁
plko345
2021-12-11 15:57:44 +08:00
这个有哪些特别的?和 neovim 和原版的比的话
jdhao
2021-12-11 15:59:59 +08:00
@plko345 nvim 就是 neovim 的缩写
DrakeXiang
2021-12-11 21:14:16 +08:00
0.5 好像憋了好几年,这 0.6 怎么这么快
jdhao
2021-12-11 21:17:10 +08:00
@DrakeXiang 主要是对 0.5 的修补,所以比较快,0.5 步子太大,所以时间长
ruidoBlanco
2021-12-12 06:09:01 +08:00
用 vim 15 年,用 neovim 一个月,然后又转回去了。

大多数场景下 vim 完全够用。treesitter lsp 仅仅是锦上添花,但是真的有必要费这个劲么? vim 加语法高亮曾经争议了很久,即使现在,还有人固执的去用黑白的主题。《沙丘》的编剧现在还坚持用 DOS 下的 Movie Master ,《冰与火之歌》的作者也固执的使用 DOS 下的 Wordstar 4.0 。可见,大多数时候,老的编辑软件是远远够用的,而且较真的人会觉得新功能是分心多过实用。

再说 lua 配置。「只有想不到,没有做不到」,都这么吹。代价呢?更迭太容易,API 不稳定。Linux Torvalds 曾说过,他对于提交内核代码只有一个原则:「 Don't break userspace 」,如果一个 bug 被很多人依赖,那就是一个 feature 。曾经 Linux 下 awesomeWM 各种火,也是 lua 配置,各种能耐。我那时候有一次想去捡回来半年前的配置,结果发现新版本已经各种改得不认得了,然后就放弃了。现在 awesomeWM 已经完全被新一批的非脚本语言配置的 tiling window manager 盖过去了。neovim 感觉也在走 awesomewm 的老路。用户配置兼容性?不重要的。

年纪大了,我用 vim 养老好了。
jdhao
2021-12-12 09:36:56 +08:00
@ruidoBlanco @ruidoBlanco 话说你了解过 treesitter 没。。treesitter 为了解决 vim 基于 regex 高亮的速度慢,不准确问题。目前功能不止高亮了,还有 text object 之类。

没有 LSP ,用户无法获得高质量,速度快的补全,跳转,重命名等常用功能。nvim 内置 LSP 再配合它的生态,使用体验很好。当然有人不喜欢,在用 coc.nvim ,看个人。

Nvim 用 lua 是从很早就开始的,api 确实有变化,不过变化并不多,特别是 core 基于 c 的 api 不会轻易变化的。而且 nvim 对 viml 支持并没有停止,不喜欢 lua 仍然可以用 viml 配置,目前我就是 viml 和 lua 的混合配置。lua 写插件比 viml 要舒服,做配置的话有时候不简洁。现在基于 lua 也有不少插件了,建议先了解一下。

当然最终还是看个人品味,没有对错,自己喜欢哪个就用哪个。
Kaiv2
2021-12-18 20:52:34 +08:00
希望有更多大佬的 博客 介绍怎么配置 LSP ,让小白也能很快上手配置一个好用的 IDE 环境
jdhao
2021-12-18 20:59:42 +08:00
jdhao
2021-12-18 21:00:16 +08:00
@Kaiv2 有问题可以提 issue
Kaiv2
2021-12-18 22:12:38 +08:00
@jdhao 多谢🙏

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/821501

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX