💡
原文中文,约5700字,阅读约需14分钟。
📝
内容提要
本文是neovim入门指南的第三部分,介绍了LSP配置的其他方面,包括代码高亮、文件格式化和LSP相关的UI美化。
🎯
关键要点
-
本文是neovim入门指南的第三部分,介绍了LSP配置的其他方面。
-
LSP配置包括代码高亮、文件格式化和LSP相关的UI美化。
-
使用LSP后,编写代码时会有错误提示,提示信息可以通过vim.diagnostic进行配置。
-
代码高亮需要使用tree-sitter插件来提升效果。
-
安装tree-sitter后,可以通过TSInstall命令安装具体语言的高亮。
-
代码格式化功能重要,主要介绍了none-ls插件替代已归档的null-ls。
-
使用Mason安装相关的格式化工具,如stylua。
-
自动补全可以通过lspkind插件美化,提供补全项的图标。
-
lspsage插件增强了nvim lsp的体验,提供多种功能如Finder、Diagnostic和Code Action。
-
Finder功能类似VS Code的变量/函数查看界面。
-
Code Action提供代码改进建议,lspsaga提供了美观的界面。
-
lspsaga还提供浮动终端功能,方便执行命令。
-
vim/neovim的上手成本较高,但熟悉后会提高编辑效率。
-
文章最后提到,neovim及其插件更新迅速,配置可能会随时间变化。
➡️