Visual Studio 代码 - 即使安装了 Intellisense,它也无法在 SSH 服务器上运行
Visual Studio Code - Intellisense not working on SSH server even though it's installed
因此,出于某种原因,我的智能感知无法正常工作。
我尝试了此处建议的解决方案 Visual Studio Code: Intellisense not working。
似乎对大多数人有帮助的解决方案是添加 "python.autoComplete.extraPaths": [ "${workspaceFolder}/customModule" ]
,但没有用。 VS Code 还说当我添加它时它无法识别 python.pythonPath
。
自动完成不起作用,屏幕截图没有捕获我的光标,但它就在 argparse.
之后,它应该提供自动完成选项,其中包含一个列表:ArgumentParser
:
远程服务器安装的扩展:
Settings.json
这是远程服务器settings.json
{
"remote.autoForwardPortsSource": "output",
"python.languageServer": "None",
"python.analysis.completeFunctionParens": true,
"python.analysis.diagnosticMode": "workspace",
}
设置:
- 运行 使用 Conda 环境
- Linux 远程服务器
注:
其他问题是我的“查找函数声明或 class”也不起作用。
第一个解决方案有点明显,但我还是会添加它们,
- 删除并在本地和远程重新安装它
- 确保 VS 代码更新到最新版本
- 在
settings.json
中,在"python.languageServer"
中设置语言服务器。 Language Server 包括:Jedi
(build-in Python extension ), Microsoft
, Pylance
, 因为你已经安装了 Pylance
, 让我们开始那个(如果不行,试试其他的)。
- 将您的
python.pythonPath
设置为终端中为 which python3
返回的路径
因此,出于某种原因,我的智能感知无法正常工作。
我尝试了此处建议的解决方案 Visual Studio Code: Intellisense not working。
似乎对大多数人有帮助的解决方案是添加 "python.autoComplete.extraPaths": [ "${workspaceFolder}/customModule" ]
,但没有用。 VS Code 还说当我添加它时它无法识别 python.pythonPath
。
自动完成不起作用,屏幕截图没有捕获我的光标,但它就在 argparse.
之后,它应该提供自动完成选项,其中包含一个列表:ArgumentParser
:
远程服务器安装的扩展:
Settings.json
这是远程服务器settings.json
{
"remote.autoForwardPortsSource": "output",
"python.languageServer": "None",
"python.analysis.completeFunctionParens": true,
"python.analysis.diagnosticMode": "workspace",
}
设置:
- 运行 使用 Conda 环境
- Linux 远程服务器
注: 其他问题是我的“查找函数声明或 class”也不起作用。
第一个解决方案有点明显,但我还是会添加它们,
- 删除并在本地和远程重新安装它
- 确保 VS 代码更新到最新版本
- 在
settings.json
中,在"python.languageServer"
中设置语言服务器。 Language Server 包括:Jedi
(build-in Python extension ),Microsoft
,Pylance
, 因为你已经安装了Pylance
, 让我们开始那个(如果不行,试试其他的)。 - 将您的
python.pythonPath
设置为终端中为which python3
返回的路径