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+PPreferences: 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系统 使用时,commandpyright-langserver.exe的绝对路径;python.pythonPath 这里写python.exe的绝对路径。

posted @ 2026-08-05 09:46  华小电  阅读(2)  评论(0)    收藏  举报