如何在 windows powershell 中配置 LSP
ClaudeCode 如何配置 LSP 在 windows Powershell 上
{ "name": "pyright-lsp", "description": "Python language server (Pyright) for type checking and code intelligence", "version": "1.0.0", "author": { "name": "Anthropic", "email": "support@anthropic.com" }, "source": "./plugins/pyright-lsp", "category": "development", "strict": false, "lspServers": { "pyright": { "command": "pyright-langserver", "args": [ "--stdio" ], "extensionToLanguage": { ".py": "python", ".pyi": "python" } } } }, ~/.claude/plugins/marketplaces/.claude-plugin 文件夹下有一个 marketplace.json 文件如上所示,powershell 中需要 $env:ENABLE_LSP_TOOL=1 配置这个
PS D:\project\LTC-strategy3> where.exe pyright-langserver
D:\nvm-nodejs\pyright-langserver
D:\nvm-nodejs\pyright-langserver.cmd
将 D:\nvm-nodejs\pyright-langserver.cmd 路径替换 json 文件中的 command 变量,示例如下
{
"name": "pyright-lsp",
"description": "Python language server (Pyright) for type checking and code intelligence",
"version": "1.0.0",
"author": {
"name": "Anthropic",
"email": "support@anthropic.com"
},
"source": "./plugins/pyright-lsp",
"category": "development",
"strict": false,
"lspServers": {
"pyright": {
"command": "D:\\nvm-nodejs\\pyright-langserver.cmd",
"args": [
"--stdio"
],
"extensionToLanguage": {
".py": "python",
".pyi": "python"
}
}
}
},

