5

私はvscode ver 1.0をダウンロードしました。本当に好きです。しかし、 "シンボルに行く"のように見えるpythonソースファイルのために働いていない?私はさまざまな拡張機能をインストールしようとしましたが、私はそれを動作させるように見えることはできません。これは完全にサポートされていませんか?vscode pythonが動作しません。

私はnode.jsプロジェクトフォルダを使って試してみました。そして、そこにあるシンボルは完全に動作します。

誰かが私にドキュメントを指摘できますか?たぶん私は自分自身のシンボルプラグインに行くことができます。

お時間をいただきありがとうございます。

+0

:私はgithubの上の彼らのトラッカーで問題を報告しました。私は "ctrl-shift-o"を使って "Go to symbol"ルックアップバーを開きました。私も "ctrl-shift-p"を試して、 ">"を "@"または "#"に置き換えて同様の結果が得られなかった。 vscodeはプロジェクトのための何らかの種類のシンボルインデックスを設定する必要があるようですが、Pythonモードのときにはそれが欠落しています。変わったのは、 "F12"(カーソルがシンボル上にあるときの定義に行きます)がPythonで完全に機能することです。 – ogrisel

+0

@ogriselはい私はあなたが記述しているのとまったく同じ振る舞いを見つけます。 F12は私のために働く。私は彼らがすぐにこれを修正することを願っています私は本当に彼らが追加した機能のいくつかを愛しています。これが追加されると、私は実際には崇高から切り替えるかもしれません。私はそれを言った知っている! – jramirez

答えて

1

これは私のために働いていますが、ローカルファイルに対してのみ有効です。下のスクリーンショットを参照してください。

enter image description here

私はDon Jayamanne's Python extensionをインストールしたWindows 7上portable 1.0.0 zipを使用しています。多分あなたはそれが働くために必要でしょうか?それなしで試していない。

拡張機能に精通していない場合は、PythonがPATHに含まれていない場合にインストールした後でmakeに設定を変更する必要があります。

あなたのpythonの生活はこれらのconfig updatesを使用してそれをどこに指示する必要があります。

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" 
    ] 
} 
+2

実際にはファイル内で動作しますが、私のプロジェクトの別のファイルにある関数やクラス定義、さらには設定したPythonと一致するsite-packagesフォルダにインストールされたモジュールのファイルには移動しません'pythonPath'です。 – ogrisel

+0

私は問題を見る。ええ、それは私のためだけにローカルファイルを表示しています。 – Igor

関連する問題