LINUX.ORG.RU

Обучение программированию в Linux на примере интегрированной среды разработки Geany: Часть 1.

 


0

0

В данной статье рассказывается, как начать работу в Geany, как настроить некоторые параметры для улучшения функциональности и обеспечения удобства, как написать, откомпилировать и выполнить простую программу на языке С. В следующих частях цикла будет рассмотрено применение Geany для создания и сопровождения более сложных проектов на различных языках программирования (Python, FreePascal и т.д.).

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

на скриншотах в интерфейсе шревты с засечками

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

> уж слишком он падучий

Периодически пользуюсь им в течение пары лет и ни разу не видел его "падений".

twosev ★★
()

Только это не ide, а текстовый редактор с рюшками.

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

>То есть, тут где-то посередине.

Добавят человеческую непадающую поддержку gdb из коробки станет полноценной IDE

anonymous
()

Подскажите быдлу как изменить тему на темную ? В настройках полазил - нашел только для терминала, а монитор в темноте глаза убивает белым свечением. (у нас тут темно)

А так редактор прикольный кстати, не тянет левого говна за собой, и умеет то что нужно быдлокодеру простому %)

anonizmus
()

Си не осилили? На Си пишутся программы в разы сложнее, нежели на нижеперечисленных говно-недо-языках.

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

> Глупости , проверил - спокойно geany открывает скрипты в /usr/bin ( где у меня ~ 3000 файлов).

дело не в количестве файлов в директории, а с количестве файлов в связанных в один проект.

val-amart ★★★★★
()

Такое же можно и в других развитых редакторах, но это не IDE - многих функций не хватает.

unisky ★★
()

Пробовал Geany - не понравилось. Остановился на CodeLite для написания в связке c++ & wxWidgets.

Genuine ★★★
()

Использую в основном Emacs, счас изучаю vim --> для моих поделок хватает, но за статью спс, посмотрим, что там за Geany.

Комментаторам тоже спасибе, попробую и Anjut'у еще :).

alg0rythm
()
Ответ на: комментарий от val-amart

>дело не в количестве файлов в директории, а с количестве файлов в связанных в один проект.

Мне тоже так показалось хотя, смысл сообщения там был именно такой.
А более ~30 файлов не пробовал :) - geany использую как slave miniIDE.
Что-то более крупное и серьезное в других IDE.

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

> Подскажите быдлу как изменить тему на темную

В настройках есть опция инвертирования цветовой схемы (Настройки - Редактор - закладка Отображение - первая галка).

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

Там вообще-то нельзя прятать только одну панельку, которая слева, с большими кнопками. Остальные панели, в т.ч. список файлов в проекте, легко убираются.

hexenlord
()

Какой-то там страшный вывод ошибок и варнингов при компиляции.

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

QtCreator

Все панельки прячутся. Alt+<number>. Удобней некуда.

unfo ★★★★★
()

Oh SHI~, там даже документации что ли нет?

unikoid ★★★
()

В чём приемущество этой среды перед Лазарусом?

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

>> Перл заявлен.

> Советую komodo

Спасибо, для крупных проектов пользую и E.P.I.C., и Komodo. Оба писаны на яве и аццццки тяжёлые, хочется чего-нибудь попроще и полегче для коротеньких программок.

Попробовал и вод линуксом, и под вендой. Не комодо, конечно, но полёт нормальный. Главное -- шустренький. Зачтено, пользуем. Ещё и клиенту сбагрю как средство правки кода -- он программировал на перле в конце 1990-х без IDE, рад будет не знаю как...

Orlusha ★★★★
()

Есть две нормальные IDE: Lazarus и Netbeans. Бобы покрывают функциональность. Лазарь практичен для лёгкой разработки и сабых компов. Anjuta2, eclipse, KDevelop - тяжёлые и не функциональные.

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

у geany есть 1)список функций 2)код-фолдинг (прятать некоторые участки кода, очень удобная фича) это выгодно отличает его от scite.

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

>Как-то уже привык к nano с подсветкой.
O_o nano становится micro?

А вообще знатное извращение, кодить на nano.

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

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

unfo ★★★★★
()

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

annulen ★★★★★
()

Лучше бы ropemacs научили готовить. А то до сих пор в джанговских проектах не могу автокомплит заставить понимать что тут творится.

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

> код-фолдинг (прятать некоторые участки кода, очень удобная фича) это выгодно отличает его от scite.

садись - два, в scite это есть

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

> поставил плагин, но он тоже упал на директории в которой было около 800 файлов

Это вы о geanyprj? Текущая версия падает если в директории проекта присутствуют симлинки. В svn они уже полностью игнорируются.

Yurand
()

В своё время я не нашел под линуксом лучшего редактора для моих C и Python проектов. Стал пользоваться Geany.

Потом, поскольку, мне нехватало некоторой функциональности пришлось написать плагины: geanydoc для документации, geanyvc - для работы с git, svn и geanyprj для быстрой навигации по своим и чужим проектам.

Сейчас пишу плагин для pdb, как напишу, будет для меня идеальная среда разработки.

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

> текущая версия падает если в директории проекта присутствуют симлинки

там не было симлинков

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

>В настройках есть опция инвертирования цветовой схемы (Настройки - Редактор - закладка Отображение - первая галка).

Оно инвертирует только окно где быдлокодишь, а как всё инвертировать (остальные тоже?) http://plasmon.rghost.ru/591714.image

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

> Оно инвертирует только окно где быдлокодишь, а как всё инвертировать (остальные тоже?)

компиз такое умеет

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

>компиз такое умеет

Я компиз не юзаю (нет, у меня нормальная карта, и все работает, просто не юзаю я компиз), подозреваю что в компизе то что ты написал наверное работает для вообще всех окон ? Слушай, а... Если не влом, может намекнешь хотя бы, где это.. Если никак не справлюсь иначе (подозреваю что Geany как то тему гномовскую хватает, а я ее не хочу инвертировать всю) то может тогда через компиз. И кстати в Комодо тоже такая херня была, тоже окнобыдлокода можно настроить цвета а боковые панельки нет %-( Почему такая классовая ненависть к темным темам.

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

> Я компиз не юзаю (нет, у меня нормальная карта, и все работает, просто не юзаю я компиз), подозреваю что в компизе то что ты написал наверное работает для вообще всех окон ?

нет - можно для всех, а можно для отдельных

> Если не влом, может намекнешь хотя бы, где это.


sudo apt-get install ccsm
ccsm

а там разберешься - может еще чего полезного найдешь для себя

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

>а там разберешься - может еще чего полезного найдешь для себя

Гранд мерси, это было круто. Я теперь не знаю как я жил раньше - без этих хоткеев, ололо, теперь я вертел на пинусе дизайнеров сайтов которые используют убийственный ядовитый белый фон ! %-)

Оказывается компиз это не только ценный мех ! (бедные атишники)

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

там еще можно для окон правила выставлять, например, чтоб geany всегда инвертировался( это если вдруг не увидел )

lester ★★★★
()

Страшновато выглядит этот Geany.

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

>А чем make вам не угодил? Зачем свой лисапед?

Тогда что это? IDE или текстовый редактор? Мне и с make хорошо, а вот привыкшие к всяким Code::Blocks вряд ли оценят отсутствие системы сборки.

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

to [user]lester[/user] компиз не вариант на нетбуках :( Дайте ссылку на howto по gtkrc-2.0 никак не пойму как там тему изменить :(

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

>Подскажите быдлу как изменить тему на темную ? В настройках полазил - нашел только для терминала, а монитор в темноте глаза убивает белым свечением. (у нас тут темно)

Настройки - Редактор - отображение - Обратить цвета подсветки синтаксиса.

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

>Anjuta в разы лучше

Анюта в разы толще и глюкавее. Не даром в репозитории Гентуу стэйбл все еще 2.6 кажется, а остальное идет с пометкой вроде - "Они О*уели". Плюс Анюта тащит за собой Гном, для написания которого собственно только и удобна. Ну и требует нехилого изучения.

petrosha ★★★★★
()

Когда увлекся питоном/джангой, сидел на третьекедах и там плотно сидел в Кате. Когда Третьекеды выпотрошили из Мандрявы, перешел с большим удовольствием на xfce и после мучений с гедитом встел острый вопрос об адекватной замене катям на гтк.

Лучше Geany кандидатов не нашлось.

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