[分享] Neovim (0.5) Is Overpowering

看板Editor (編輯器(vim/emacs))作者 (KAIKAIKAI)時間3年前 (2021/05/19 11:42), 3年前編輯推噓4(404)
留言8則, 3人參與, 3年前最新討論串1/1
文章網址: 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://www.ptt.cc/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

05/19 12:47, 3年前 , 1F
原來快 stable 了,等有點久。
05/19 12:47, 1F
我是看 milestone https://reurl.cc/3NdDnj 98% 了 感覺快了 ※ 編輯: as23041248 (61.231.45.133 臺灣), 05/19/2021 13:54:43

05/20 01:49, 3年前 , 2F
我覺得 packer.nvim 這個 plugin manager 也很值得一提
05/20 01:49, 2F
之前用了覺得稍微複雜 不知道效能和vim-plug比較怎麼樣 我用起來沒太多感覺 ※ 編輯: as23041248 (61.231.45.133 臺灣), 05/20/2021 01:56:04

05/20 18:11, 3年前 , 3F
推,我也等很久,想要正式出了從coc跳槽
05/20 18:11, 3F

05/20 18:12, 3年前 , 4F
neovim 0.5 的 milestone 一直延後,所以有點不準
05/20 18:12, 4F

05/20 18:12, 3年前 , 5F
不過現在很多東西已經很穩定了,想嘗鮮可以試試看
05/20 18:12, 5F

05/20 18:16, 3年前 , 6F
https://reurl.cc/6yAnXM 從這個 commit 後會不能讀vim
05/20 18:16, 6F

05/20 18:17, 3年前 , 7F
的 undofile,想使用的人要注意
05/20 18:17, 7F
你關注的好密切啊 ※ 編輯: as23041248 (61.231.45.133 臺灣), 05/21/2021 02:34:11

05/21 02:53, 3年前 , 8F
工作會用到,偶爾會大膽地升上去XD
05/21 02:53, 8F
你可以分享幾個趨勢或是點評幾個插件不然版上很無聊 ※ 編輯: as23041248 (61.231.45.133 臺灣), 05/21/2021 10:54:02
文章代碼(AID): #1Wf8aHW6 (Editor)
文章代碼(AID): #1Wf8aHW6 (Editor)