遇到用vscode打开远程服务器运行代码的过程中,无法利用插件跳转到定义(ctrl+鼠标左键///或者F12)
问题可能出在两个地方,一个是插件,找到python插件
点击扩展设置,找到language server设置
这里选中pylance或者jedi都是可以的,没有的话,就去安装插件。
同样的,在远程,与工作区位置相同的设置。
这样正常操作之后一般就可以了,但是我的显示依然不能跳转找不到定义
后来发现是自己的工作区选的太大了,在pylance一直在加载文件,根本没有算力去帮你优化代码编辑,我当时是把整个服务器的文件都放在了工作区,查看pylance才知道它一直在读取文件,所以需要缩减工作区
文件-->打开文件夹,在这里不要去打一个/ 选择所有文件作为工作区,最好能定位到自己的账户下面,/home/username/ 这样打开后,文件数量大大减少,pylance就可以正常工作,进行定义跳转了!