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

这篇具有很好参考价值的文章主要介绍了解决VS Code/Code insiders右键python代码无法“转到定义”问题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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

  按以下顺序依次Check:

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

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

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

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

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

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

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

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

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

解决VS Code/Code insiders右键python代码无法“转到定义”问题文章来源地址https://www.toymoban.com/news/detail-710926.html

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

到了这里,关于解决VS Code/Code insiders右键python代码无法“转到定义”问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 解决VS code代码爆红的问题(VUE)

    这两日在进行毕业设计时发现前端的vue代码在vs code中会爆红,代码可以正常运行但是看起来很是不美观,几乎全是大红波浪线,然后我呢和大家一样开始询问度娘,然后看到了三种解决方案,但是都对我没用。 许多插件我都没有安装自然下面的内容找不到 第一种:因为esl

    2024年02月12日
    浏览(48)
  • VS Code中python代码自动格式化方法

    为了能够在VS Code中使自己写的Python代码更加符合规范并且适宜阅读,往往需要手工进行代码格式矫正,例如等号左右的空格、函数参数与等号之间的空格等。下面讲解一种简单的自动格式化方法。 首先安装yapf库: pip install yapf 然后在VS Code菜单栏中依次打开 File—Preferences—

    2024年02月16日
    浏览(84)
  • 解决在VS Code中编写Unity Shader代码高亮显示、代码补全、自动缩进

    之前写过一篇解决在VS中编写Unity Shader代码高亮显示、代码补全、自动缩进的文章VS中编写Shader,但在使用过程中个人感觉VS的代码高亮不是很合理,所以后面用了VS Code,本文就是对解决在VS Code中编写Unity Shader代码高亮显示、代码补全、自动缩进的教程。 先看看对比图吧 VS

    2024年02月12日
    浏览(43)
  • VS code中python相对包导入问题解决

    我的项目文件结构为 其中,module1.py就是实现了一个简单的加法: 而folder2里面的call.py尝试调用上面这个函数: 在包导入这方面,我一开始是尝试使用相对包导入,为: 但是出现了下面的错误: ImportError: attempted relative import with no known parent package 之后我尝试了配置launch.json文

    2024年04月28日
    浏览(35)
  • 基于MISRA-C和VS Code的代码静态检查的开源解决方案

    MISRA-C是汽车嵌入式软件开发中常用的静态代码检查工具。常用的商用静态代码分析工具,比如QAC、Coverity都支持基于MISRA-C的静态代码检查。 由于License等等问题,通常我们在一轮开发结束后进行代码的静态检查,如果可以在开发过程中能够直接发现问题,那就方便多了。 本文

    2024年02月03日
    浏览(123)
  • VS2019“找不到 **.dll,无法执行代码......”解决办法

    出现问题的主要原因是由于在可查询的所有文件目录下都没有指定的dll文件,这时我们只需要把指定的dll文件放置在系统可找到的地方即可。 Window查找dll文件时分两种情况,具体如下: 1. 启用\\\"安全DLL查找模式\\\" ①应用程序所在目录; ②系统目录。通常是 系统盘WindowsSyste

    2024年02月08日
    浏览(43)
  • vs code 提交代码弹框提示:请确保已在git中配置您的“user.name”和“user.email” ——解决方法

    一、场景 修改完项目代码,准备提交到git上,结果提交失败,弹框提示:请确保已在Git中配置您的“user.name”和“user.email” 二、原因 新换了主机,重装了系统,安装git后还没有配置“user.name”和“user.email”。 三、解决办法 打开终端,运行以下配置命令: 以上是全局配置

    2024年02月11日
    浏览(63)
  • 在VS code中调试代码出现“launch: program ‘c: \build\Debug\outDebug‘ does not exist”的解决方法

    在vs code开发代码的途中,我们可能会在运行或调试的途中碰到“launch: program ‘c: buildDebugoutDebug‘ does not exist”的问题,如图所示。  这里我们按照提示打开“launch.json” 经过观察,我发现问题应当出现在program里 这里定位到了代码的具体位置,但是这个位置不够准确。 如

    2024年02月07日
    浏览(37)
  • vs调试运行程序出现:“由于找不到MSVCP140D.dll,无法继续执行代码 ”的解决方法

    碎碎念 最近在使用Visual studio调试程序的时候,突然冒出了“由于找不到MSVCP140D.dll,无法继续执行代码。重新安装程序可能会解决次问题。”的错误。如下图所示。在网上尝试了很多别人的解决方案,都没有效果。 最后在不懈努力下终于可以正常运行了。 以下我尝试过的无

    2024年02月03日
    浏览(69)
  • 使用VS Code运行前端代码

    提示:这里可以添加本文要记录的大概内容: 但是我在使用VS Code和Hbuilder的不同是: Hbuilder我记得是可以在菜单栏的“文件”→“新建”→“HTML5+项目”,填写项目名称、路径等信息后点击“完成”即可创建一个新项目 如何使用VS Code安装插件及VS Code上的常用插件点我查看

    2024年01月16日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包