2023年Neovim中Pylsp的设置

2023年Neovim中Pylsp的设置

💡 原文英文,约1100词,阅读约需4分钟。
📝

内容提要

作者分享了在Neovim中使用Pylsp的最新设置,包括安装第三方插件和配置Neovim的lsp。文章还介绍了如何在pyproject.toml文件中配置Pylint和Black的相关设置,以及如何在虚拟环境中使用全局安装的Pylint和Mypy。

🎯

关键要点

  • 作者分享了在Neovim中使用Pylsp的最新设置。
  • 安装Pylsp的命令为:pip install 'python-lsp-server[all]'。
  • 安装第三方插件的命令包括:pip install python-lsp-isort、pip install pylsp-mypy、pip install python-lsp-black。
  • Neovim的lsp配置需要使用nvim-lspconfig插件。
  • 在pyproject.toml文件中配置Pylint和Black的相关设置。
  • Pylint的配置可以通过生成rc文件来参考,配置选项分为多个部分。
  • 在pyproject.toml中配置Pylint时,需注意选项所属的表格。
  • Black的配置可以在pyproject.toml的[tool.black]部分进行。
  • 全局安装的Pylint和Mypy可以在虚拟环境中使用,需更新PYTHONPATH变量。
  • 为全局安装的Pylint配置init-hook以识别虚拟环境中的包。
  • Mypy需要指定虚拟环境中的Python可执行文件路径。
➡️

继续阅读