neovim入门指南(四):LSP配置(下)

neovim入门指南(四):LSP配置(下)

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

➡️

继续阅读