マップされていないネットワークドライブ: "\\ pc1 \ dev \ my_proj"にプロジェクトを開いた。私はそれをデバッグしようとすると、ブレークポイントを打つと、Eclipseはすでに開いているファイルの代わりに、ファイルの複製を開きます。次に、2つのファイルは、エディタで名前の隣に書かれたパスを取得し、パスは大文字で始まるものではなく同じです。 パス1: "\ pc1 \ dev \ my_proj" パス2: "\ PC1 \ dev \ my_proj "と入力します。 パス1にブレークポイントが表示され、パス2の新しい複製にデバッグマーカーが表示されます。また、新しいパス2は、パス1のようなプロジェクトに属していないように見え、eclipseはそれを外部の開かれたファイルと見なします。マッピングされていないネットワークドライブ上のPydevデバッグプロジェクトでファイルが複製される
マップされていないプロジェクトでのみ発生するのはなぜですか?そしてどうすれば止めることができますか?
私はeclipse Neon.3とpydev 5.7を使用しています。
EDIT:
がFalseの
新しいパス( "A")==新しいパス( "A"):私はあなたのアドバイスの@fabioをチェックしました 、それがために起こっているようです。 Pydevパッケージエクスプローラで開かれたすべてのファイルに大文字の最初のパスセグメントがあります。
私は解決策を考え出しましたが、それはorg.python.pydev.debug.model.XMLUtilsの修正を必要とします:関数 "startFrame"でファイルの絶対パスを取得したら、最初のパスセグメントを大文字に変更する必要があります。それはこの問題を解決するだろう。 –