繁体   English   中英

“转到定义”选项在 Visual Studio Code 中不起作用

[英]“Go to definition” option doesn't work in Visual Studio Code

“转到定义”选项在 Visual Studio Code 中不起作用。 这发生在 Python 和具有多个实现的方法/函数中。

在 Pycharm 中,我得到了一个选项列表。 VS Code 中有类似的东西或解决方法吗? 谢谢你的时间!

VSCode 截图

pycharm 截图

您正在从函数参数中的对象调用方法,该对象是未知类型。 因此,您需要使用注释指定参数类型,以通知 linter 对象类型。

我认为ifp是在文件IO对象typing.IO或者如果它是一个用户定义类型,你需要明确指定它。

from typing import IO


def peek_timestamp(ifp: IO):
    pos = ifp.tell()
    line = ifp.readline()
    ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM