Вариант IDE
- АПП
- Full Member
- Сообщения: 212
- Зарегистрирован: 02 май 2008 15:39
- Откуда: Владивосток
- Контактная информация:
Вариант IDE
Повозившись пару дней, пришёл к мысли, что этот Free Pascal в линуксе нафиг не нужен.
Для Си никто не подскажет хорошую лёгкую IDE? Что-нибудь по функциональности приближенное к DOS'овской IDE Borland C. Посмотрел на KDevelop и Eclipse - слишком тяжёлые, для написания простых программ ими пользоваться неудобно. Гугл подсказал, что народ предпочитает терминал с тремя вкладками - vim, gcc и gdb. Но этот путь мне как-то не по душе.
Для Си никто не подскажет хорошую лёгкую 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
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
Re: Комбинации клавиш и приоритет приложений при их обработке
А какая функциональность тебе от IDE нужна?
- hatred
- Global Moderator
- Сообщения: 1205
- Зарегистрирован: 08 июн 2006 00:32
- Откуда: Владивосток
- Контактная информация:
Re: Комбинации клавиш и приоритет приложений при их обработке
Прошли времена когда на элементарные вопросы можно было отвечать man <что-то там> (с) из сети
Hatred's Log Place | My GitHub repos | My Gitlab repos
Hatred's Log Place | My GitHub repos | My Gitlab repos
- АПП
- Full Member
- Сообщения: 212
- Зарегистрирован: 02 май 2008 15:39
- Откуда: Владивосток
- Контактная информация:
Re: Комбинации клавиш и приоритет приложений при их обработке
В первую очередь подсветка синтаксиса, компиляция, запуск (в том числе в терминале), отладка (пошаговый запуск, watch'и, breakpoint'ы и т.д.), вызов контекстной справки.michael писал(а):А какая функциональность тебе от IDE нужна?
Ага, вроде бы самое оно. Если получится привести в порядок кодировку в xwpe и найти, что-нибудь типа функции "Show output screen" (а то по умолчанию при выполнении программы отображает окно редактирования), то на этой IDE и остановлюсь.michael писал(а):wpe/xwpe? http://freshmeat.net/projects/xwpe-alpha/
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
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
- Сообщения: 1205
- Зарегистрирован: 08 июн 2006 00:32
- Откуда: Владивосток
- Контактная информация:
Re: Комбинации клавиш и приоритет приложений при их обработке
у меня где-то патчи были для xwpe что бы man открывал нужный а не первый (весело смотреть справку по printf (1) =-))
потом, он не дружит вроде с иксовым буфером обмена, и кодировка.... кодировка там ух..... вообще щас вместо IDE использую medit (mooedit.sf.net)
потом, он не дружит вроде с иксовым буфером обмена, и кодировка.... кодировка там ух..... вообще щас вместо IDE использую medit (mooedit.sf.net)
Прошли времена когда на элементарные вопросы можно было отвечать man <что-то там> (с) из сети
Hatred's Log Place | My GitHub repos | My Gitlab repos
Hatred's Log Place | My GitHub repos | My Gitlab repos
- hatred
- Global Moderator
- Сообщения: 1205
- Зарегистрирован: 08 июн 2006 00:32
- Откуда: Владивосток
- Контактная информация:
Re: Вариант IDE
Отделил посты про IDE в отдельную тему
Прошли времена когда на элементарные вопросы можно было отвечать man <что-то там> (с) из сети
Hatred's Log Place | My GitHub repos | My Gitlab repos
Hatred's Log Place | My GitHub repos | My Gitlab repos
- АПП
- Full Member
- Сообщения: 212
- Зарегистрирован: 02 май 2008 15:39
- Откуда: Владивосток
- Контактная информация:
Re: Комбинации клавиш и приоритет приложений при их обработке
Вроде бы у меня уже пропатченный вариант. Во всяком случае, открывал те страницы man, которые были мне нужны. Только отображал помимо текста кучу мусора (похоже, что не умеет парсить формат man).hatred писал(а):у меня где-то патчи были для xwpe что бы man открывал нужный а не первый (весело смотреть справку по printf (1) =-))
Хотел попробовать 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
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
- Сообщения: 177
- Зарегистрирован: 04 фев 2008 00:17
Re: Вариант IDE
vim / gvim the very best
- hatred
- Global Moderator
- Сообщения: 1205
- Зарегистрирован: 08 июн 2006 00:32
- Откуда: Владивосток
- Контактная информация:
Re: Вариант IDE
там выполнение в области выполнения... впринципе не разбирался, но можно попробывать самому сделать плагин
или покрутить как-то что-то
или покрутить как-то что-то
Прошли времена когда на элементарные вопросы можно было отвечать man <что-то там> (с) из сети
Hatred's Log Place | My GitHub repos | My Gitlab repos
Hatred's Log Place | My GitHub repos | My Gitlab repos
- hatred
- Global Moderator
- Сообщения: 1205
- Зарегистрирован: 08 июн 2006 00:32
- Откуда: Владивосток
- Контактная информация:
Re: Вариант IDE
Каждый кулик хвалит своё болотоGuttaLinux писал(а):vim / gvim the very best
Прошли времена когда на элементарные вопросы можно было отвечать man <что-то там> (с) из сети
Hatred's Log Place | My GitHub repos | My Gitlab repos
Hatred's Log Place | My GitHub repos | My Gitlab repos
- АПП
- Full Member
- Сообщения: 212
- Зарегистрирован: 02 май 2008 15:39
- Откуда: Владивосток
- Контактная информация:
Re: Вариант IDE
Пока что остановился на geany. Из минусов - ещё не реализована поддержка дебаггера. В остальном полностью устраивает.
Для вызова контекстной справки есть два способа - повесть вызов терминала с man на "Context Action" или прикрутить "умный" плагин (который умеет работать не только с man, а также обращаться к разным справочным системам в зависимости от типа файла).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)
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
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