首页 > 编程语言 >解决VS Code/Code insiders右键python代码无法“转到定义”问题

解决VS Code/Code insiders右键python代码无法“转到定义”问题

时间:2023-10-15 09:04:28浏览次数:43  
标签:Code python 路径 VS 右键 服务器

  最近怀疑自己用了个假的VS Code, 同门的能丝滑跳转定义、跳转引用,自己的偏偏不行(合着这么爽的功能我从来没享受到(。﹏。*)),网上各种教程试了个遍都不行,最后自己摸索出了解决方案。记录在此备忘:

  按以下顺序依次Check:

  • 确保安装这些插件:Python、Pylance、IntelliCode(用远程服务器的话,服务器上也得装)
  • 在设置中搜索 python:language server,设置为Pylance(同上一条,服务器上也得改)
python.language server

  •  远程用SSH连接服务器(笔者服务器为linux系统)时,如果资源管理器的打开路径选在了当前用户没有权限新建文件(/夹)的地方,例如:“/”、“/home”,那么需要调整到有权限新建的路径,如“/home/your_user_name”。否则不调整的话,最后一步设置“自动导入”为“True”会失败,提示没有权限(在当前路径)新建//vscode文件。

  • 打开任意python代码文件,右下角出现解释器选项,点击进行选择。可能不会自动搜到对应的环境,那么就需要手动设置路径(如果你用的是conda环境,一般为你装annaconda或miniconda路径下的envs/your_env_name/bin/python)

  •  右下角的“python”左边有个“{}”符号,点击“{}”然后将自动导入完成设置为True

  •  大功告成,VS Code会刷新一下,右键代码“转到定义”等功能恢复!

标签:Code,python,路径,VS,右键,服务器
From: https://www.cnblogs.com/XZyoung/p/17765155.html

相关文章

  • vscode配置git仓库
    本文将详细介绍如何在VSCode中配置Git仓库,以及如何利用这一功能来管理您的代码版本、协作开发和提高工作效率。让我们一起揭开这个主题的神秘面纱,探索编程世界的新奇之处!第一步:安装Git和VSCode在开始之前,您需要确保已经安装了Git和VSCode。Git是一个分布式版本控制系统,而VSCode则是......
  • vscode配置git环境
    在开发过程中,版本控制是一个非常重要的环节。Git作为目前最流行的版本控制工具之一,被广泛应用于各个领域。而VSCode作为一款强大的代码编辑器,也提供了对Git的完整支持。本文将介绍如何在VSCode中配置Git环境,以便更好地管理和控制代码版本。小标题1:安装Git安装Git在开始配置Git环境......
  • vscode修改git用户名和密码
    VSCode是一款由微软开发的轻量级代码编辑器,它具有强大的代码编辑和调试功能,支持多种编程语言。Git是一种分布式版本控制系统,用于跟踪文件的变化并协同开发。在使用VSCode进行代码开发时,经常需要与Git进行交互,包括修改用户名和密码等操作。2.修改Git用户名和密码的原因有时候,我们可......
  • Python_regular expression基础
     ......
  • Atcoder Beginner Contest 324 F Beautiful Path 题解-分数规划
    为了更好的阅读体验,请点击这里分数规划小技巧:尽可能将式子写成存在某种取值,使得不等式成立的形式。不然可能需要绕几个弯才能想出来。题目链接题目大意:给出一个DAG,每条边有一个\(b_i,c_i\),保证从编号小的边向编号大的边连边,且\(1\)到\(n\)必有路径,求\(1\)到\(n\)......
  • ESP32-MicroPython without Thonny
    whywitoutThonny?最近闲来在ESP32上用MicroPython捣鼓些小玩具,见很多教程推荐使用Thonny。欣然往之,竟是个这,实在不能认同。Thonnyesp32-MicroPython开发的入门最佳实践?no!刷入固件使用esptool.py将MicroPython刷入ESP32开发板涉及几个步骤。1.安装esptool如果你还......
  • vscode中文搜索乱码或搜索不到
    使用vscode在全局搜索时,代码中的内容无法搜索出来,或者搜索出来是乱码。经验证:与vscode的语言设置无关,设置为中文或英文都是一样的后面猜想到会不会与文件自身的编码有关,因为我们项目中的代码文件大多是GB18030的,而vscode默认的编码应该是UTF-8解决方案经过验证有两2种方法可......
  • python项目加密
     https://blog.csdn.net/weixin_38649779/article/details/131911893 sourcedefenderhttps://dev.to/richard_scott/encryption-for-protecting-python-source-code-4ckg https://zhuanlan.zhihu.com/p/54297880https://github.com/echoechoin/spython/   https://......
  • npm安装依赖报错npm ERR code ENOTFOUND npm ERR errno ENOTFOUND
    第一种方法:1:执行:npmconfiggetproxynpmconfiggethttps-proxy如两个返回值都为null,则直接执行第二步,要确保两个返回值都是null才可以,否则就要执行下面的代码:npmconfigsetproxynullnpmconfigsethttps-proxynull2:执行npmconfigsetregistryhttp://regis......
  • 深入理解 python 虚拟机:GIL 源码分析——天使还是魔鬼?
    深入理解python虚拟机:GIL源码分析——天使还是魔鬼?在目前的CPython当中一直有一个臭名昭著的问题就是GIL(GlobalInterpreterLock),就是全局解释器锁,他限制了Python在多核架构当中的性能,在本篇文章当中我们将详细分析一下GIL的利弊和GIL的C的源代码。选择GIL......