PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Editor
[分享] Neovim (0.5) Is Overpowering
作者:
as23041248
(KAIKAIKAI)
2021-05-19 11:42:07
文章網址: 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
作者:
mjsg
(mjsg)
2021-05-19 12:47:00
原來快 stable 了,等有點久。
作者: goldie (阿良)
2021-05-20 01:49:00
我覺得 packer.nvim 這個 plugin manager 也很值得一提
作者:
mars90226
(火星人)
2021-05-20 18:11:00
推,我也等很久,想要正式出了從coc跳槽neovim 0.5 的 milestone 一直延後,所以有點不準不過現在很多東西已經很穩定了,想嘗鮮可以試試看
https://reurl.cc/6yAnXM
從這個 commit 後會不能讀vim的 undofile,想使用的人要注意
繼續閱讀
[vim ] C 語言按下 % 找後括號的問題
boris20050
[問題] 請問有win版editor支援顯示ANSI色碼嗎?
nijawang
[新手] gvim中的ctrl-s設成存檔相關疑問?
samrt5566
[vim ] 有辦法讓狀態列貼齊底部嗎?
easonlai
[vim ] 在 (neo) vim 裡 C 語言程式碼導覽技巧
as23041248
[vim ] 巨集SUB後繼續執行?
ggirls
[vim ] 問題請教
jasonlee1001
Re: the pragmatic programmer 提到的操作
BloodyDuke
Re: the pragmatic programmer 提到的操作
mars90226
Re: [vim ] 由目前向下刪除一問?
as23041248
Links
booklink
Contact Us: admin [ a t ] ucptt.com