Sublime Text 自动补全 调用本地 pyright
和 Fresh Editor 一样,Sublime Text 可以直接调用系统 pyright-langserver。
Sublime Text的插件都在Github,直接使用太困难了,尤其是补全功能的pyright,需要Node.js的支持,经常因为不能连接Github,影响使用效果。
Sublime Text 需要安装基础插件LSP,不需要安装LSP-pyright,
本地通过pip后者npm安装 pyright 或者 basedpyright,
打开命令面板 Ctrl+Shift+P → Preferences: LSP Settings,写入
{
"clients": {
"pyright-local": {
"enabled": true,
"command": ["这里写pyright-langserver的绝对路径", "--stdio"],
"selector": "source.python",
"settings": {
"python.pythonPath": "/path/to/your/project/.venv/bin/python",
"pyright.analysis.typeCheckingMode": "strict"
}
}
}
}
Windows系统 使用时,command 写pyright-langserver.exe的绝对路径;python.pythonPath 这里写python.exe的绝对路径。

浙公网安备 33010602011771号