przejście do zawartości
zpr c++ quick reference
Narzędzia użytkownika
Zarejestruj się!
Zaloguj
Narzędzia witryny
Narzędzia
Pokaż stronę
Poprzednie wersje
Odnośniki
Ostatnie zmiany
Menadżer multimediów
Indeks
Zaloguj
Zarejestruj się!
Ostatnie zmiany
Menadżer multimediów
Indeks
Ślad:
ide_codelite
Ta strona jest tylko do odczytu. Możesz wyświetlić źródła tej strony ale nie możesz ich zmienić.
====== CodeLite IDE ====== ===== O programie ===== CodeLite jest bezpłatnym, open-source’owym zintegrowanym środowiskiem programistycznym dla języków C/C++ działającym na platformach Windows, Linux i MacOS. Środowisko CodeLite używa narzędzia [[http://pl.wikipedia.org/wiki/WxWidgets|wxWidgets]] (musi ono być zainstalowane razem ze środowiskiem aby móc poprawnie działać). Programy napisane w środowisku CodeLite są kompilowane i debugowane przy użyciu darmowych narzędzi (np. dla Windows - MinGW oraz GDB ) dla systemów takich jak: Mac OS X, Windows, Linux, FreeBSD. CodeLite zawiera różnorodne narzędzia min.: do zarządzania projektami (workspace/projects), automatycznego uzupełniania składni, refaktoryzacji kodu, podświetlania składni, przeglądania kodu źródłowego, ma także wbudowaną obsługę debuggera GDB, która umożliwia korzystanie np. z tzw. "brakepoints" czy wskazówek "tooltips", SVN, zintegrowany cscope (graficzny interfejs umożliwiający wyszukiwanie w kodzie zadanego tekstu) oraz UniTest++ (tester kodu). Edytor kodu znajdujący się w CodeLite oparty jest na [[http://en.wikipedia.org/wiki/Scintilla_%28editing_component%29|Scintilla]]. CodeLite jest napisany w C++, jest zatem rozwijany i debugowany za pomocą samego siebie. Środowisko to można także w łatwy sposób rozbudowywać o nową funkcjonalność przy pomocy wielu dostępnych plugin'ów dostępnych w internecie. ==== Historia ==== W siepniu 2006 roku Eran Ifrah rozpoczął projekt CodeLite. Autor zamierzał zbudować bibliotekę uzupełnień skadni (code complection) bazującej na ctags, [[http://pl.wikipedia.org/wiki/SQLite|SQLite]] (stąd CodeLite) oraz bazujący na Yacc kompilator, który może być używany przez inne środowiska programistyczne. Pierwotna wersja nosiła nazwę LiteEditor i z czasem przekształciła się w CodeLite. ==== Licencja ==== CodeLite jest dostępny na zasadach licencji GPLv2 z wyjątkiem plugin’ów innych niż dostępne razem z pakietem instalacyjnym, oraz tych autorstwa zespołu CodeLite, które mogą być objęte dowolną inną licencją. ==== Wybrane funkcjonalności (w punktach) ==== * Generyczna obsługa kompilatorów * Łatwość rozbudowy przy pomocy wtyczek * Obsługa debuggera GDB * Obsługa cscope * Tworzenie plików Makefile * Menadżer projektu * Menadżer plików * Obsługa projektów zbudowanych w VS * Autouzupełnianie kodu, w tym dla bibliotek STL i wxWidgets * Refaktoryzacja kodu oraz generowanie funkcji i komentarzy * Podświetlanie składni dla: * //C/C++// * //Java// * //Perl// * //XML// * //Makefile// * //Lua// * //Diff files// * //PHP// * //JavaScript// * //Python// * //HTML// * //ASP// * Inteligentne zawijanie tekstu * Ulubione * Szukanie w plikach * Zamiana w plikach * Generator Doxygen ===== Interfejs ===== {{:codelite:glowne_okno.png|}} Jak widać, interfejs programu jest bardzo prosty i logicznie zbudowany. Rozkład okien i ramek jest podobny do wielu znanych i używanych środowisk dla C/C++. Dzieli się on na paski narzędzi (góra) menadżer projektu ze wszystkimi plikami źródłowymi aktualnie pisanego projektu (strona lewa), edytor tekstu wraz z zakładkami pojawiającymi sie wraz z otwarciem kolejnych plików do edycji (środek) oraz menadżer plików (strona prawa).
ide_codelite.1293557802.txt.gz
· ostatnio zmienione: 2010/12/28 18:36 przez
pzielin
Narzędzia strony
Pokaż stronę
Poprzednie wersje
Odnośniki
Do góry