2010-06-23 17 views
5

Ostatnio denerwowało mnie to, że PyDev nie zawiera informacji o klasach i funkcjonuje, gdy kod ten kończy kod wxPython.ID kodu ide

Czy ktoś może mi powiedzieć, FOSS IDE lub rozszerzenia, które oferują informacje o kodzie (funkcje params, zwraca itp.), Gdy kod kończy się na C/C++ i Python.

Jestem fanem CodeLite, Eclipse CDT i CodeBlocks w tej kolejności dla C/C++ (z wyjątkiem nie-FOSS) i PyScripter, PyDev dla Pythona w tej kolejności.

+1

Czy widziałeś ten komunikat, który dotyczy twojego problemu? http://old.nabble.com/-pydev---Users--Autocompletion-w-wxPython-in-Eclipse-td21585224.html – Brandon

+0

Nie próbowałem ponownie dodać interpretera do PyDev, ale nadal chcę wiedzieć, czy istnieją lepsze alternatywy, lub IDE, które mają lepsze wsparcie dla tej funkcji. – lj8888

+0

Chociaż nie jest to OSS, Wing IDE ma darmową osobistą/studencką edycję. Nie wiem, jak solidnie jest z wxPythonem, ale kilka dni, kiedy z nim grałem, było imponujące. Widzisz: http://www.wingware.com/ –

Odpowiedz

2

Vim + Exuberant Ctags

Zobacz here, here i here dla C++ autouzupełniania (określanego również jako IntelliSense, podjęte od nazwy dla Visual Studio autouzupełniania).

I here dla Python autouzupełnianie/"intellisense" dla vima. (Powinienem wskazać, że znalazłem link do tego z this post on SO).

Jeśli to nie obejmuje ctags dla WxPython jak jest potrzebna, może chcesz sprawdzić this guy's ctags-based highlighting które najwyraźniej nie działa dla wxPython (a może wziąć plik ctags z tego?)

Prawdopodobnie również warto sprawdzić this enormous list IDE Pythona na SO (szczególnie te z tagami "AC"), jeśli jeszcze tego nie widziałeś? Zdaję sobie sprawę, że twoje pytanie jest trochę bardziej szczegółowe niż tylko podstawowe Auto Complete, ale być może są tam dla ciebie nowe opcje ...

+0

nie miałbyś wcześniej wersji gotowej, prawda? świetna odpowiedź przy okazji, zadałem kolejne pytanie w innym wątku, a odpowiedź na nie odpowiedziała: thx – lj8888

0

Używam notatnika ++ i jestem z niego zadowolony.