2010-06-23 30 views
5

Tôi đã bực mình gần đây bởi thực tế là PyDev không thông tin về các lớp và chức năng khi mã hoàn thành mã wxPython.thông tin mã ide

Ai có thể cho tôi biết FOSS IDE hoặc phần mở rộng cung cấp thông tin mã (tham số chức năng, trả về, vv) khi mã hoàn thành cho C/C++ và Python.

Tôi là người hâm mộ của CodeLite, Eclipse CDT và CodeBlocks theo thứ tự đó cho C/C++ (ngoại trừ không phải là FOSS) và PyScripter, PyDev cho Python theo thứ tự đó.

+1

Bạn có thấy thông báo này liên quan đến vấn đề của mình không? http://old.nabble.com/-pydev---Users--Autocompletion-with-wxPython-in-Eclipse-td21585224.html – Brandon

+0

Tôi chưa cố gắng thêm lại trình thông dịch vào PyDev, nhưng tôi vẫn muốn để biết nếu có lựa chọn thay thế tốt hơn, hoặc IDE có hỗ trợ tốt hơn cho tính năng này – lj8888

+0

Mặc dù không phải là OSS, thì Wing IDE không có phiên bản cá nhân/sinh viên miễn phí. Tôi không biết nó mạnh mẽ như thế nào với wxPython, nhưng vài ngày tôi chơi với nó khá ấn tượng. Xem: http://www.wingware.com/ –

Trả lời

2

Vim + Exuberant Ctags

Xem here, herehere cho C++ autocompletion (hay còn gọi là IntelliSense, lấy từ tên cho autocomplete Visual Studio của).

here cho Python autocomplete/"intellisense" cho vim. (Tôi nên chỉ ra rằng tôi tìm thấy liên kết đến điều đó từ this post on SO).

Nếu điều đó không bao gồm các ctags cho wxPython như bạn yêu cầu, bạn có thể muốn kiểm tra this guy's ctags-based highlighting mà dường như không làm việc cho wxPython (và có lẽ mất file ctags từ đó?)

lẽ cũng giá trị kiểm tra ra this enormous list của Python IDE trên SO (đặc biệt là những người có "AC" thẻ) nếu bạn đã không nhìn thấy điều đó? Tôi nhận ra câu hỏi của bạn cụ thể hơn một chút so với Auto Complete cơ bản, nhưng có lẽ có một số tùy chọn mới trong đó cho bạn ...

+0

bạn sẽ không xảy ra để có một phiên bản được xây dựng trước, phải không? câu trả lời tuyệt vời bằng cách này, tôi đã đặt một câu hỏi khác trong một chuỗi khác và câu trả lời của bạn trả lời cả hai thx – lj8888

0

Tôi sử dụng notepad ++ và am khác với nó.