作者as23041248 (KAIKAIKAI)
看板Editor
标题[分享] Neovim (0.5) Is Overpowering
时间Wed May 19 11:42:07 2021
文章网址:
https://reurl.cc/NX33vx
#
文章内容
本文作者提及了 Neovim 0.5 的特色,这几个特色也让 Neovim 更接近 modern editor
-
built-in LSP (Language Server Protocol) client
-
Tree-sitter syntax engine
更精准的 syntax highlight,过去都是使用 regex
-
Lua API improvements
可以使用 Lua 写 vimrc,可以不再使用神奇的 vimscript
当然这个特色不是为了取代 vimscript,而是提供更多的选择,降低门槛
另外也介绍了基於这些特色做出来的 plugin
-
nvim-treesitter
基於 treesitter 提供 syntax highlight,text object 等等功能
-
nvim-lspconfig
官方提供基本的 LSP config,配置也蛮简单的
-
nvim-compe
auto-completion 现在是百花齐放,但使用 lua 没多少个
而且 source code 简单明了
-
Telescope
类似 fzf 的 plugin,使用 lua 开发
#
自己的评论
虽然一年前已经在使用 neovim 0.5 nightly,但似乎已经快 stable 了,
大家可以关注一下
私心认为其实 neovim + LSP + treesitter 已经跟现代编辑器差没很多,
就差是不是 GUI 而已,愿不愿自己配置 vimrc
前阵子也写了一篇有关於 treesitter 的文章,有兴趣的可以看看
https://reurl.cc/OXd2rv
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 61.231.45.133 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Editor/M.1621395729.A.806.html
※ 编辑: as23041248 (61.231.45.133 台湾), 05/19/2021 11:48:03
※ 编辑: as23041248 (61.231.45.133 台湾), 05/19/2021 11:50:28
1F:推 mjsg: 原来快 stable 了,等有点久。05/19 12:47
我是看 milestone
https://reurl.cc/3NdDnj 98% 了 感觉快了
※ 编辑: as23041248 (61.231.45.133 台湾), 05/19/2021 13:54:43
2F:推 goldie: 我觉得 packer.nvim 这个 plugin manager 也很值得一提05/20 01:49
之前用了觉得稍微复杂 不知道效能和vim-plug比较怎麽样 我用起来没太多感觉
※ 编辑: as23041248 (61.231.45.133 台湾), 05/20/2021 01:56:04
3F:推 mars90226: 推,我也等很久,想要正式出了从coc跳槽05/20 18:11
4F:→ mars90226: neovim 0.5 的 milestone 一直延後,所以有点不准05/20 18:12
5F:→ mars90226: 不过现在很多东西已经很稳定了,想尝鲜可以试试看05/20 18:12
7F:→ mars90226: 的 undofile,想使用的人要注意05/20 18:17
你关注的好密切啊
※ 编辑: as23041248 (61.231.45.133 台湾), 05/21/2021 02:34:11
8F:推 mars90226: 工作会用到,偶尔会大胆地升上去XD05/21 02:53
你可以分享几个趋势或是点评几个插件不然版上很无聊
※ 编辑: as23041248 (61.231.45.133 台湾), 05/21/2021 10:54:02