2017-02-20 5 views
14

私はPython 3.4で作業しています。その後、PyCharmに文字列をパスとして認識させる

私はIDLEを使用して入力を開始し、例えば、エディタウィンドウで

my_main_folder = "C:/Us"

、およびCtrl + Spaceを押すと、IDLEは私C:のすべてのサブフォルダを提供しています、と私はTabを押すと、文字列があります完了した"C:/Users"

これは、IDLE(またはPythonシェル)が文字列をパスとして認識できることを意味します。

PyCharm(Community Edition)を作成するにはどうすればよいですか?

+0

ありがとうございます。しかし、[this](http://stackoverflow.com/a/43419345/2281318)の回答に従うことで、私の質問は重複している可能性があることがわかりました... – Antoine

答えて

8

そのを参照してくださいコミュニティ版Pycharmでは使用できません。しかし、それはプロフェッショナルエディションPycharmで行うことができます。私はあなたがプロフェッショナル版に移行することをお勧めします。

Does PyCharm have autocomplete file path?

しかし、コミュニティ版ではそれのための回避策があります。

Place caret in such place and press Alt+Enter -- see if you will have "Inject language or reference" option in appeared menu. If it's present -- use it and choose "File Reference" there.

  • 注1:文字列が空であるか未満2文字が含まれている場合、このオプションは使用できない場合があり、それ
  • 注2:これは一時注射である - 私の知る限り、それは後に失われますIDEの再起動は、(必要であれば、あなたは再びそれを実行する必要があります)

Otherwise: select desired file in Project View panel and use "Copy Reference" -- it will copy a file path relative to the project root -- you may only need to add leading "/"...

https://intellij-support.jetbrains.com/hc/en-us/community/posts/206574619-Autocompleting-relative-paths

4

検索した後、私はこの答えが見つかりました:

can we tab through paths, in the same way you can in the terminal?

いいえ、それはかのうではありません:(

I wrote a plugin for Komodo called AutoCode that allowed me to ALT+Click on files in the Project view, and it would automatically resolve the right path

あなたは、ファイルを右クリックで 'コピー・リファレンス' を使用することができますメニューを使用して、プロジェクトルートからクリップボードへのファイルパスをコピーしますが、残念ながらリソースルートを考慮に入れません。

ただし、二回CNTRL-SPACEを使用することができ、それがパスとファイルのリストを提示します、例:

enter image description here

この情報の詳細についてはhere

関連する問題