Вариант IDE

Всё о линукс сообществе Владивостока, организационные вопросы и предложения, проекты, линуксовки
Ответить
Аватара пользователя
АПП
Full Member
Full Member
Сообщения: 212
Зарегистрирован: 02 май 2008 15:39
Откуда: Владивосток
Контактная информация:

Вариант IDE

Сообщение АПП »

Повозившись пару дней, пришёл к мысли, что этот Free Pascal в линуксе нафиг не нужен. ;D

Для Си никто не подскажет хорошую лёгкую IDE? Что-нибудь по функциональности приближенное к DOS'овской IDE Borland C. Посмотрел на KDevelop и Eclipse - слишком тяжёлые, для написания простых программ ими пользоваться неудобно. Гугл подсказал, что народ предпочитает терминал с тремя вкладками - vim, gcc и gdb. Но этот путь мне как-то не по душе.
Mandriva 2009.1 (desktop) / CentOS 5.1 (server)
Core 2 Duo E8400 / 4 Gb RAM / ASUS P5K / ASUS ENGTS250
Core 2 Duo E8200 / 2 Gb RAM / ECS G31T-M7 / ASUS EAH4850
Core 2 Duo E6550 / 2 Gb RAM / ASUS P5K SE / ASUS EAH2600XT

michael
Full Member
Full Member
Сообщения: 192
Зарегистрирован: 18 сен 2006 08:09
Контактная информация:

Re: Комбинации клавиш и приоритет приложений при их обработке

Сообщение michael »

А какая функциональность тебе от IDE нужна?

Аватара пользователя
hatred
Global Moderator
Global Moderator
Сообщения: 1205
Зарегистрирован: 08 июн 2006 00:32
Откуда: Владивосток
Контактная информация:

Re: Комбинации клавиш и приоритет приложений при их обработке

Сообщение hatred »

Прошли времена когда на элементарные вопросы можно было отвечать man <что-то там> (с) из сети
Hatred's Log Place | My GitHub repos | My Gitlab repos

Аватара пользователя
АПП
Full Member
Full Member
Сообщения: 212
Зарегистрирован: 02 май 2008 15:39
Откуда: Владивосток
Контактная информация:

Re: Комбинации клавиш и приоритет приложений при их обработке

Сообщение АПП »

michael писал(а):А какая функциональность тебе от IDE нужна?


В первую очередь подсветка синтаксиса, компиляция, запуск (в том числе в терминале), отладка (пошаговый запуск, watch'и, breakpoint'ы и т.д.), вызов контекстной справки.

michael писал(а):wpe/xwpe? http://freshmeat.net/projects/xwpe-alpha/


Ага, вроде бы самое оно. Если получится привести в порядок кодировку в xwpe и найти, что-нибудь типа функции "Show output screen" (а то по умолчанию при выполнении программы отображает окно редактирования), то на этой IDE и остановлюсь.

UPD. С output screen всё понятно - надо было поставить xterm.
Mandriva 2009.1 (desktop) / CentOS 5.1 (server)
Core 2 Duo E8400 / 4 Gb RAM / ASUS P5K / ASUS ENGTS250
Core 2 Duo E8200 / 2 Gb RAM / ECS G31T-M7 / ASUS EAH4850
Core 2 Duo E6550 / 2 Gb RAM / ASUS P5K SE / ASUS EAH2600XT

Аватара пользователя
hatred
Global Moderator
Global Moderator
Сообщения: 1205
Зарегистрирован: 08 июн 2006 00:32
Откуда: Владивосток
Контактная информация:

Re: Комбинации клавиш и приоритет приложений при их обработке

Сообщение hatred »

у меня где-то патчи были для xwpe что бы man открывал нужный а не первый (весело смотреть справку по printf (1) =-))
потом, он не дружит вроде с иксовым буфером обмена, и кодировка.... кодировка там ух..... вообще щас вместо IDE использую medit (mooedit.sf.net)
Прошли времена когда на элементарные вопросы можно было отвечать man <что-то там> (с) из сети
Hatred's Log Place | My GitHub repos | My Gitlab repos

Аватара пользователя
hatred
Global Moderator
Global Moderator
Сообщения: 1205
Зарегистрирован: 08 июн 2006 00:32
Откуда: Владивосток
Контактная информация:

Re: Вариант IDE

Сообщение hatred »

Отделил посты про IDE в отдельную тему
Прошли времена когда на элементарные вопросы можно было отвечать man <что-то там> (с) из сети
Hatred's Log Place | My GitHub repos | My Gitlab repos

Аватара пользователя
АПП
Full Member
Full Member
Сообщения: 212
Зарегистрирован: 02 май 2008 15:39
Откуда: Владивосток
Контактная информация:

Re: Комбинации клавиш и приоритет приложений при их обработке

Сообщение АПП »

hatred писал(а):у меня где-то патчи были для xwpe что бы man открывал нужный а не первый (весело смотреть справку по printf (1) =-))


Вроде бы у меня уже пропатченный вариант. Во всяком случае, открывал те страницы man, которые были мне нужны. Только отображал помимо текста кучу мусора (похоже, что не умеет парсить формат man).

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

Motor запустился, но из-за проблем с кодировкой оказался непригодным к использованию.

А в medit интеграция с дебаггером как-нибудь реализована?
Mandriva 2009.1 (desktop) / CentOS 5.1 (server)
Core 2 Duo E8400 / 4 Gb RAM / ASUS P5K / ASUS ENGTS250
Core 2 Duo E8200 / 2 Gb RAM / ECS G31T-M7 / ASUS EAH4850
Core 2 Duo E6550 / 2 Gb RAM / ASUS P5K SE / ASUS EAH2600XT

Аватара пользователя
GuttaLinux
Full Member
Full Member
Сообщения: 177
Зарегистрирован: 04 фев 2008 00:17

Re: Вариант IDE

Сообщение GuttaLinux »

vim / gvim the very best

Аватара пользователя
hatred
Global Moderator
Global Moderator
Сообщения: 1205
Зарегистрирован: 08 июн 2006 00:32
Откуда: Владивосток
Контактная информация:

Re: Вариант IDE

Сообщение hatred »

там выполнение в области выполнения... впринципе не разбирался, но можно попробывать самому сделать плагин ;)
или покрутить как-то что-то
Прошли времена когда на элементарные вопросы можно было отвечать man <что-то там> (с) из сети
Hatred's Log Place | My GitHub repos | My Gitlab repos

Аватара пользователя
hatred
Global Moderator
Global Moderator
Сообщения: 1205
Зарегистрирован: 08 июн 2006 00:32
Откуда: Владивосток
Контактная информация:

Re: Вариант IDE

Сообщение hatred »

GuttaLinux писал(а):vim / gvim the very best


Каждый кулик хвалит своё болото :)
Прошли времена когда на элементарные вопросы можно было отвечать man <что-то там> (с) из сети
Hatred's Log Place | My GitHub repos | My Gitlab repos

Аватара пользователя
АПП
Full Member
Full Member
Сообщения: 212
Зарегистрирован: 02 май 2008 15:39
Откуда: Владивосток
Контактная информация:

Re: Вариант IDE

Сообщение АПП »

Пока что остановился на geany. Из минусов - ещё не реализована поддержка дебаггера. В остальном полностью устраивает.

Geany is a small and lightweight integrated development environment. It was developed to provide a small and fast IDE, which has only a few dependencies from other packages. Another goal was to be as independent as possible from a special Desktop Environment like KDE or GNOME. So it is using only the GTK2 toolkit and therefore you need only the GTK2 runtime libraries to run Geany.

Basic features of Geany
* syntax highlighting
* code folding
* code completion
* auto completion of often used constructs like if, for and while
* auto completion of XML and HTML tags
* call tips
* many supported filetypes like C, Java, PHP, HTML, Python, Perl, Pascal (full list)
* symbol lists
* build support (to compile, link, run programs)
* plugin interface (C, Lua)


Для вызова контекстной справки есть два способа - повесть вызов терминала с man на "Context Action" или прикрутить "умный" плагин (который умеет работать не только с man, а также обращаться к разным справочным системам в зависимости от типа файла).
Mandriva 2009.1 (desktop) / CentOS 5.1 (server)
Core 2 Duo E8400 / 4 Gb RAM / ASUS P5K / ASUS ENGTS250
Core 2 Duo E8200 / 2 Gb RAM / ECS G31T-M7 / ASUS EAH4850
Core 2 Duo E6550 / 2 Gb RAM / ASUS P5K SE / ASUS EAH2600XT

Ответить