LINUX.ORG.RU

CodeLite 2.6.0

 , ,


0

0

Увидело свет очередное обновление CodeLite под номером 2.6.0.4189.

CodeLite — полностью свободная, кроссплатформенная интегрированная среда разработки для C++, которая собирается и тестируется в Windows XP/Vista, Linux (доступны сборки для Ubuntu, Fedora, openSUSE) и Mac OS X. CodeLite распространяется под лицензией GPLv2 с исключением: дополнения, разрабатываемые для CodeLite, могут распространяться под любой лицензией.

Стоит отметить, что CodeLite разработана с использованием библиотеки wxWidgets и оптимизирована для разработки при помощи этой библиотеки.

Основные изменения в версии 2.6.0:

  • множество исправлений;
  • оптимизации по удобству использования (например, подготовка рабочего пространства происходит теперь в фоновом процессе, улучшение диалога поиска и др.);
  • улучшения и оптимизация автодополнения;
  • поддержка обратных связей в панели быстрого поиска.

Главная страница проекта CodeLite

Страница загрузки

>>> Подробности

★★★

Проверено: JB ()
Последнее исправление: MuZHiK-2 (всего исправлений: 2)

Надо будет посмотреть ее, хоть wxWidgets и не юзаю.

Zhbert ★★★★★
()

> с использованием библиотеки wxWidgets

что автоматом делает ее «тяжелой» и глючной - если под виндовс wxWidgets еще более-менее причесали, то для мака и линукса - это тихий ппц, так как даже примеры идущие с библиотекой глючат и падают

ahonimous
()

Я её ставлю периодически, когда надоедает бороться с C::B.

Но блин, там невменяемая система управления целями сборки. Например нельзя задать несколько целей для сборки в пределах одного проекта. Виртуальных целей тоже нет.
Разработчики, посмотрите как это сделано в C::B и (прости, господи) Anjuta. Спионерьте, либо придумайте что-то подобное. С внешним мейкфайлом возится - очень большой гемморой.

Названия вкладок в докбаре сбоку вполне можно сделать иконками со всплывающей посказкой. (так сделано например в midori) Иначе - либо раздвигать докбар на полэкрана, либо каждый раз мотать эти чертовы вкладки.

А так - одобрям, успехов вам и развития.

anonymous
()

посмотрим-с, чем оно лучше qtCreator'а?

TERRANZ ★★★★
()

смаке проэкты не умеет :(

Jetty ★★★★★
()
Ответ на: комментарий от anonymous

> Я её ставлю периодически, когда надоедает бороться с C::B

А ОНО позволяет визуально ГУИ-диалоги/фрэймы/панели редактировать? «Искаропки» ну или плугин там какой-нибудь есть? Если да - как ОНО в сравнении с другими (C::B или еще с чем)?

(А то периодически возникает необходимость быстро реализовать кустомный ГУИ с кучей окошек, разработанный недодизайнерами)

И еще вопрос: ОНО с ГДБ нормально «дружит»?

anonymous
()

Вот сколько хожу на ЛОР, столько новых редакторов и узнаю. :) Просто немыслимое кол-во перделок всех мастей и ранга! Такое ощущение, что пришедший в Линукс и не написавший своего редактора - лох и ламер.
Понимаю, вим - уродец, емакс - больше ОС, чем редактор, «наны» и «еды» - слишком убоги, но нельзя ли как-то сосредоточиться вокруг наиболее перспективных редакторов? Я вот знаю SciTE, FTE, gedit, далее всякие QT/эклипсы/анюты/нетбинсы, и это только из тех, которые щупал! ППЦ...

matumba ★★★★★
()
Ответ на: комментарий от matumba

>нельзя ли как-то сосредоточиться вокруг наиболее перспективных редакторов?

кроссплатформенная интегрированная среда разработки

А туда ли ты попал?

anonymous
()
Ответ на: комментарий от anonymous

Что-то есть, но оно с закосом в сторону wxWidgets/wxForms.
Если честно - не знаюкак оно по удобству, с гуем не работал в них ни разу.

С gdb они все работают без нареканий, по крайней мере у меня.

anonymous
()
Ответ на: комментарий от anonymous

>А ОНО позволяет визуально ГУИ-диалоги/фрэймы/панели редактировать?

С CodeLite поставляется набор плагинов, среди которых Subversion2, SnipWiz, CScope, Gizmos (создание плагинов для CodeLite, новых классов, и wxWidgets-проектов), Source Code Formatter, Unitest++, CppCheck, wxFormBuilder (он как раз для быстрого задания формочек/диалогов), QMake.

Genuine ★★★
() автор топика

Ненужно, QtCreator зохавал этот сегмент

anonymous
()
Ответ на: комментарий от pevzi

Да, прикольная. Но я пользуюсь Code::Blocks, потяжелее, но и со своими мухами в голове.

elmodos
()

Надоели все эти IDE для C++, хотеть качественную IDE для Pascal! С вменяемой интеграцией с компилятором FreePascal :)

ЗЫ: Lazarus не предлагать )

Andru ★★★★
()

Code::Blocks напоминает

fang90 ★★★★★
()
Ответ на: комментарий от annulen

> Чем оно лучше Geany?

Автодополнение и дебаггер, для начала (:

pevzi ★★★★★
()
Ответ на: комментарий от yoghurt

Emacs страшен и bloatware чистой воды, нафиг, нафиг такое. Хочу заточенную под Pascal IDE, а не непонятно что с кучей костыльных плагинов :}

Andru ★★★★
()

Оно чё, уже стало нормально работать под линуксом? Раньше это был неюзабельный звиздец, которой нормально работал только под вендой.

LamerOk ★★★★★
()

Use QtCreator, lukes!!1 wxWidgets, при всём уважении, вызывает ощущение какой-то недоделанности. Сам на нём ничего не пишу, но приходится пользовать тулзы, на нём написанные, например - pgAdmin. Очень досаждает эпический баг, когда работая в русской раскладке нажимаешь backspace, и после этого русский текст перестаёт вводиться. И это не баг pgAdminа, поковыряв Padre - ИДЕшку для Perl, столкнулся с тем же. Кто-то знает, чем это лечить?

anonymous
()
Ответ на: комментарий от LamerOk

Не знаю, как там под вендой, но под Линуксом wxWidgets работает, ИМХО, просто таки ужасно.

anonymous
()
Ответ на: комментарий от anonymous

>Очень досаждает эпический баг, когда работая в русской раскладке нажимаешь backspace, и после этого русский текст перестаёт вводиться.

Я столкнулся с такой проблемой (даже отчеты писал). Как я понял это проблема Scintilla и ее производных в Linux (проверял на wxScintilla, wxSTC). Как лечить так и не выяснил.

Genuine ★★★
() автор топика

Не поленился поставить теста ради. Мой субъективный вердикт таков: пока не способно оно чем-то порадовать, но выглядит хорошо.

Про ИДЕ и т.д.: например, QtCreator меня на 99.99% устраивает. 0.01% вычел из-за проблем на слабенькой машине PIII 1000Mhz, на которой я часто работаю, если иной комп. не доступен: при редакции исходного файла ~0.5Mb ужасно грузит процессор(подсветка кода тормозит). На нормальных компьютерах всё хорошо. В таком случае использовать Emacs(+gdb в терминале) приходится.

Kdevelop4 — падает(но сам по себе очень хорош, импортирует любые проекты). Anjuta — хороша, но тянет за собой кусок Gnome, и отладка(по-крайне мере у меня) не работает.

C::B — не может, imho, открыть ни Makefile, ни cmake, ни qmake.pro. Печально. (может я ошибаюсь? поделитесь опытом?)

blinkenlichten
()
Ответ на: комментарий от Andru

>хотеть качественную IDE для Pascal! С вменяемой интеграцией с компилятором FreePascal :)

ЗЫ: Lazarus не предлагать )

Так в коробочке уже лежит какчественная иде. Делаешь в консольке тему в которой тёмносиний:=чёрный, шрифт monospace упитанный 16 и в путь. Предварительно нужно только файлик пропатчить и форкнуть fp для поддержки русских букофф. На форуме фреепаскалистов статья есть с исходниками http://www.freepascal.ru/forum/viewtopic.php?f=10&t=5318

Napilnik ★★★★★
()
Ответ на: комментарий от metar

>> Хочу заточенную под Pascal IDE

И кому кроме тебя она нужна? :)

Среди фанов FPC много линуксоидов, просто за пределами своей среды они шифруются как люди в чёрном :)

Napilnik ★★★★★
()
Ответ на: комментарий от metar

С Pascal-я многие начинали. Весьма достойный язык для обучения.

STD312
()
Ответ на: комментарий от matumba

> «наны» и «еды» - слишком убоги
Не так уж и убоги, особенно ed — и я бы даже сказал, что это хороший редактор и полезный для некоторых задач

Xenius ★★★★★
()
Ответ на: комментарий от blinkenlichten

>Kdevelop4 — падает(но сам по себе очень хорош, импортирует любые проекты).

угу, меня бы просто устроила поддержка qmake и automakе, чтобы старые kdev3 проекты пользовать ...

anonymous
()
Ответ на: комментарий от matumba

> пришедший в Линукс и не написавший своего редактора - лох и ламер.

... вим ... емакс ... наны еды
SciTE, FTE, gedit, далее всякие QT/эклипсы/анюты/нетбинсы

Всё, что вы перечислили, есть и под виндоуз.

Давайте так, чо:

Такое ощущение, что запустивший VS или Delphi и не написавший своего редактора - лох и ламер. Понимаю, ediplus, notepad++, phpedit, pspad, context и ещё тележка, но нельзя ли как-то сосредоточиться вокруг наиболее перспективных редакторов? Я вот знаю SciTE, FTE, gedit, далее всякие QT/эклипсы/анюты/нетбинсы, и это только из тех, которые щупал! ППЦ...

anonymous
()
Ответ на: комментарий от ahonimous

>что автоматом делает ее «тяжелой» и глючной - если под виндовс wxWidgets еще более-менее причесали, то для мака и линукса - это тихий ппц, так как даже примеры идущие с библиотекой глючат и падают

Для того, что бы высказывать такое мнение, нужно поюзать wxWidgets под линуксом и виндой, а ежель не юзал нехер писать глупости.

Я на wxWidgets с 2005 года, до этого юзал VCL и MFC, wxWidgets опережает их на несколько порядков.

Mojo
()
Ответ на: комментарий от kto_tama

> нужен ?

Перефразирую классика: если оно есть, значит кому-то нужно.

SilentBob
()
Ответ на: комментарий от blinkenlichten

>Не поленился поставить теста ради. Мой субъективный вердикт таков: пока не способно оно чем-то порадовать......

Очень «веское» и «аргументированное» сообщение.

Mojo
()
Ответ на: комментарий от Napilnik

> Среди фанов FPC много линуксоидов
Тем не менее over 9000 программ на FreePascal не наблюдается. Зачем IDE для языка, на котором не пишут программы?

metar ★★★
()
Ответ на: комментарий от Andru

>> Надоели все эти IDE для C++, хотеть качественную IDE для Pascal! С вменяемой интеграцией с компилятором FreePascal :)

ЗЫ: Lazarus не предлагать )

Виндовс 7 Максимальная + Embarcadero RAD Studio 2010

anonymous
()
Ответ на: комментарий от Mojo

> Для того, что бы высказывать такое мнение, нужно поюзать wxWidgets под линуксом и виндой, а ежель не юзал нехер писать глупости.

ты дебил :) там пару десятков только мной пофикшенных багов - я в свое время только и пользовался ним

на wxWidgets с 2005 года, до этого юзал VCL и MFC, wxWidgets опережает их на несколько порядков


и только дебил не заметит его глючности под линуксом и маком, и если под линуксом оно еще более-менее работает( только падает чаще ), то на маке - это тупо кусок говна, одни только wxListCtrl, wxTreeCtrl чего стоят, хотя некоторые вещи говно везде - вроде wxAUI, wxHtmlWindow

ahonimous
()
Ответ на: комментарий от Mojo

> Это баг НЕ wxWidgets, это баг Scintilla, этот же баг присутствует в Code::Blocks и CodeLite

внезапно, Code::Blocks и CodeLite оба на wxWidgets, а то что в wxSTC были специфические баги, именно из-за кривизны рук авторов wxWidgets - это факт( например коряво набирались умлауты )

ahonimous
()
Ответ на: комментарий от ahonimous

>ты дебил :) там пару десятков только мной пофикшенных багов - я в свое время только и пользовался ним

Это ты дебил и пид*р, если бы ты пользовался только wxWidgets, то ты бы не говорил таких глупостей про wxWidgets

и только дебил не заметит его глючности под линуксом и маком, и если под линуксом оно еще более-менее работает( только падает чаще ), то на маке - это тупо кусок говна, одни только wxListCtrl, wxTreeCtrl чего стоят, хотя некоторые вещи говно везде - вроде wxAUI, wxHtmlWindow

И только пид*р не знает, что под маком и Qt глючит и все глючит, что созданно не Apple

Mojo
()
Ответ на: комментарий от Mojo

> и пид*р

свою больную тему оставь при себе

если бы ты пользовался только wxWidgets, то ты бы не говорил таких глупостей про wxWidgets


только идиот пользуется одним инструментом и оправдывает его недостатки тем, что он пользуются только одним инструментом

под маком и Qt глючит и все глючит, что созданно не Apple


специально для недоумков - собери Qt + wxWidgets там и запусти стандартные примеры, даже полному дауну, которому сделали лоботимию, будет все очевидно

ahonimous
()
Ответ на: комментарий от ahonimous

>только идиот пользуется одним инструментом и оправдывает его недостатки тем, что он пользуются только одним инструментом

Только идиот думает, что другие глупее него и пользуются только одной библиотекой для постороения GUI

специально для недоумков - собери Qt + wxWidgets там и запусти стандартные примеры, даже полному дауну, которому сделали лоботимию, будет все очевидно

Только дебилы будут собирать Qt + wxWidgets, эт тоже самое что собирать MFC + VCL

Mojo
()
Ответ на: комментарий от ahonimous

>внезапно, Code::Blocks и CodeLite оба на wxWidgets, а то что в wxSTC были специфические баги, именно из-за кривизны рук авторов wxWidgets - это факт( например коряво набирались умлауты )

Это баг НЕ Scintilla а wxScintilla моя очепятка. Code::Blocks и CodeLite использует wxScintilla, которая в свою очередь не является частью wxWidgets а является незвисимым проектом.

А у wxScintilla этот баг закрался потому, что разработчики оной не знают русского языка, у них в английском все работает отлично и им хорошо, а ежель у русских не работает, дак пускай русские и исправляют баг код то открыт....

Code::Blocks и CodeLite НЕ используют wxSTC.

Mojo
()
Ответ на: комментарий от ahonimous

> а то что в wxSTC были специфические баги, именно из-за кривизны рук авторов wxWidgets - это факт( например коряво набирались умлауты )

wxScintilla и wxSTC не входят в wxWidgets, поэтому разработчики wxWidgets никакого отношения к wxScintilla и wxSTC НЕ ИМЕЮТ.

Mojo
()
Ответ на: комментарий от Mojo

> Только идиот думает, что другие глупее него и пользуются только одной библиотекой для постороения GUI

именно - поэтому я пользуюсь Qt и FLTK

Только дебилы будут собирать Qt + wxWidgets


только дебилы не знают, что такое universal binary

ahonimous
()
Ответ на: комментарий от Mojo

> wxScintilla, которая в свою очередь не является частью wxWidgets а является незвисимым проектом.

вылазь из криокамеры - она уже перелезла из contrib в src

Code::Blocks и CodeLite НЕ используют wxSTC.


ололо

ahonimous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.