Tôi đang cố gắng lấy đề xuất Mã (hộp thả xuống) để đề xuất chính xác.Nội dung tuyệt vời 2 :: Hoàn thành mã Python
Hiện tại thì không. Nó chỉ gợi ý, nhiều hay ít, số nhận dạng và mô-đun đã có trong tệp đang được chỉnh sửa (có nghĩa là phạm vi trong tệp). Ví dụ: nếu tôi thử điều này:
nhập khẩu khó khăn < --- không được đề xuất khi tôi nhập.
numpy.a < --- Và ở đây, không có gì bắt đầu bằng 'a' được đề xuất.
Tôi đã thực hiện một loạt những điều gợi ý tại các địa điểm khác nhau, bao gồm những điều sau đây, nhưng không có thành công trong việc gợi ý mã hoàn chỉnh đúng để xuất hiện, hoặc đôi khi xuất hiện ở tất cả:
- Installed SublimeRope
- "use_simple_completion": true (in SublimeRope.sublime-settings)
- "auto_complete_triggers": [ {"selector": "source.python - string - comment - constant.numeroc", "characters": "."} ] (in Pyhon.sublime-settings)
- etc.
Tôi có thiếu thứ gì đó không (dĩ nhiên là tôi :)). Đánh giá cao các đề xuất.
Điều đó có hiệu quả. Văn bản tuyệt vời không tự động hoàn thành tên mô-đun tùy ý hoặc nội dung của chúng, theo như tôi biết - ngay cả trong Python. – Ryan
Như minitech đã nói, bạn không làm gì sai, ngoại trừ việc bạn nghĩ tại SublimeText như một số IDE. Nó là một trình soạn thảo văn bản với giao diện đẹp mắt. Ngay cả geany là tốt hơn (nhưng tự động hoàn thành hút). Nếu bạn cần „khám phá” chức năng từ gói/mô-đun, hãy thử dreampie là shell (bạn có thể sao chép/dán mã) hoặc một IDE thực (SPE, Ninja, Eric, Aptana, NetBeans, PyCharm ...) – cox
Cảm ơn minitech3 và cox. Tôi sử dụng "Komodo" và "Wing IDE" như là các IDE Python đầy đủ (đặc biệt là với Wing IDE); và từ tty tôi sử dụng "bpython" dựa trên curses (tuyệt vời và hoàn toàn tự động). Tôi đã hy vọng SublimeText sẽ là một chéo tốt đẹp giữa sự nhẹ nhàng của bython và kinh nghiệm nặng hơn của Wing/Komodo. Nhưng tôi đoán không phải bằng văn bản này. Tuy nhiên, tôi thích SublimeText và sẽ sử dụng nó. Tôi đánh giá cao câu trả lời. :) –