Hasty Briefsbeta

双语

Kate and Python Language Server

a year ago
  • #Python
  • #LSP
  • #Kate
  • 在Kate编辑器中为虚拟环境设置Python语言服务器(python-lsp-server)
  • 使用python-lsp-ruff插件将Ruff代码检查器和格式化工具集成到语言服务器
  • 创建bash脚本(pylsp_in_env)用于在运行语言服务器前检测并激活虚拟环境(.venv或venv)
  • 配置Kate的LSP设置以使用自定义脚本并启用Ruff功能
  • Kate的%{Project:NativePath}参数提供了Python项目的完整路径
  • 该解决方案与Kate官方文档略有不同,增加了对多个虚拟环境文件夹名的检查
  • 注意:Poetry或其他工具可能需要不同的设置方式