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

继续阅读