vscode python转到符号不工作

时间:2016-04-18 22:44:55

标签: python python-3.x python-2.7 visual-studio-code

我刚刚下载了vscode ver 1.0,我非常喜欢它。然而它看起来像#34;去符号"不适用于python源文件?我尝试过安装不同的扩展程序,但我似乎无法正常工作。这不完全支持吗?

我确实尝试过使用node.js项目文件夹,并且go to symbol在那里完美运行。

有人可以指点我的文件吗?也许我可以自己编写符号插件。

感谢您的时间。

2 个答案:

答案 0 :(得分:2)

我认为这是当前实现vscode的Python扩展的方式的限制。我在他们的跟踪器github上报告了这个问题:

https://github.com/DonJayamanne/pythonVSCode/issues/93

答案 1 :(得分:1)

这对我有用,但仅适用于本地文件。见下面的截图:

enter image description here

我在Windows 7上使用portable 1.0.0 zip。我安装了Don Jayamanne's Python extension。也许你需要它来工作?没有它,避风港就试过了。

如果您不熟悉扩展程序,如果python不在您的PATH中,则在安装后需要进行一些配置更改。

您必须使用这些config updates告诉它您的python所在的位置:

  

在“用户设置”文件中配置python解释器的路径   (settings.json)如下。确保指定完全限定名称   python可执行文件。   " python.pythonPath":" C:/python27/python.exe"

我还更新了debugging setting too,不确定是否有任何影响。

Simply provide the fully qualified path to the python executable in the "python" setting within the configuration settings in the launch.json file as follows:

{
    "name": "Python",
    "type": "python",
    "request": "launch",
    "stopOnEntry": true,
    "program": "${file}",
    "pythonPath": "c:/python27/python.exe",
    "debugOptions": [
        "WaitOnAbnormalExit",
        "WaitOnNormalExit",
        "RedirectOutput"
    ]
}