2017-02-20 15 views
14

Tôi đang làm việc với Python 3.4.Đặt PyCharm nhận dạng chuỗi là đường dẫn

Khi tôi sử dụng IDLE và bắt đầu gõ, ví dụ:

my_main_folder = "C:/Us"

trong cửa sổ soạn thảo, và sau đó nhấn Ctrl + Space, IDLE cung cấp cho tôi tất cả các thư mục con của C:, và nếu tôi nhấn Tab, chuỗi là hoàn thành vào "C:/Users".

Điều đó có nghĩa là IDLE (hoặc Python Shell) có thể nhận dạng chuỗi dưới dạng đường dẫn.

Làm thế nào để làm cho PyCharm (phiên bản cộng đồng) làm điều đó?

+0

Cảm ơn bạn đã phản hồi. Tuy nhiên, bằng cách làm theo các liên kết trong [this] (http://stackoverflow.com/a/43419345/2281318) câu trả lời, tôi phát hiện ra rằng câu hỏi của tôi có lẽ là một bản sao ... – Antoine

Trả lời

8

của nó không thể có trong Cộng đồng Pycharm. Nhưng nó có thể được thực hiện trong phiên bản chuyên nghiệp Pycharm. Tôi sẽ đề nghị bạn chuyển sang Professional Edition.

Does PyCharm have autocomplete file path?

NHƯNG, Có một công việc xung quanh cho nó trong Community Edition.

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.

  • LƯU Ý 1: tùy chọn này có thể không có sẵn nếu chuỗi rỗng hoặc chỉ còn ít hơn 2 ký tự trong nó
  • Chú thích 2: đây là tạm thời tiêm - AFAIK nó sẽ bị mất sau IDE khởi động lại (và bạn sẽ cần phải làm điều đó một lần nữa nếu cần thiết)

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

Sau khi tìm kiếm tôi tìm thấy câu trả lời này:

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

Không, nó không phải là posible :(

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

Bạn có thể sử dụng 'Sao chép tài liệu tham khảo' trong tập tin nhấp chuột phải trình đơn để sao chép đường dẫn tệp liên quan đến gốc của dự án vào khay nhớ tạm. Nhưng hành động này không may là lấy rễ tài nguyên vào tài khoản

Tuy nhiên, bạn có thể sử dụng CNTRL-SPACE hai lần và nó sẽ đưa ra một danh sách các đường dẫn và các tập tin, ví dụ:

enter image description here

Đối với một mô tả chi tiết các thông tin này thấy here

Các vấn đề liên quan