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或其他工具可能需要不同的设置方式