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

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

💡 原文中文,约5700字,阅读约需14分钟。
📝

内容提要

本文是neovim入门指南的第三部分,介绍了LSP配置中的代码高亮、文件格式化和自动补全美化,以及lspsage插件的功能。鼓励读者根据个人化需求进行配置。

🎯

关键要点

  • 本文是neovim入门指南的第三部分,介绍LSP配置中的代码高亮、文件格式化和自动补全美化。
  • LSP配置后,编写代码时会有错误提示,使用vim.diagnostic进行设置。
  • 代码高亮需要使用tree-sitter插件,安装后可通过TSInstall命令安装具体语言的高亮。
  • 代码格式化使用none-ls插件,替代已归档的null-ls,安装后可通过Mason安装相关格式化工具。
  • 自动补全美化通过lspkind插件实现,可以为补全项添加图标,提升用户体验。
  • lspsage插件增强了nvim lsp的体验,提供了多种功能如Finder、Diagnostic、悬停、重命名等。
  • Finder功能类似VS Code,提供变量/函数的定义和调用查看。
  • Code Action功能提供代码上下文的提示,lspsage提供了美观的界面。
  • lspsaga的浮动终端功能允许在终端中执行命令,提升操作便利性。
  • 文章鼓励读者根据个人需求进行neovim的配置,强调vim/neovim的学习曲线和使用乐趣。
➡️

继续阅读