💡
原文中文,约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及其插件更新迅速,配置可能会随时间变化。
➡️