Легкий IDE для Linux

голоса
10

Даже если у меня есть надежный и быстрый компьютер (Pentium Dual Core 2,0 с 2 Гб оперативной памятью), я всегда искал легкое программное обеспечение, чтобы иметь на него, так что он работает быстро, даже когда многие приложения и работает одновременно.

В последние несколько недель я постепенно перехожу на Linux и хочу установить бесплатный облегченный еще полезный IDE для программирования на C ++ и PHP. Синтаксис подсвечивания и код сдача советы должны имущие.

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

Задан 05/08/2008 в 20:57
источник пользователем
На других языках...                            


15 ответов

голоса
21

Если вы нашли время перехода на Linux, я бы перейти на Emacs или Vim в какой - то момент , а также. Там всегда будет ресурс или документ , описывающий именно эту проблему вы испытываете ни с одним из них, и в целом решение является всего лишь несколько кликов вниз по дороге.

Emacs может быть проще в начале из-за безрежимное редактирование ... но не позволяйте модальное редактирование отпугнуть от Vim.

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

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

Общие рекомендации:

  • Настройка Makefile для вашего проекта почти всегда стоит.
  • Использование Cscope и или Ctags сделает вашу жизнь проще.

Vim намеки:

  • :делать
  • : Сп: ф
  • OmniCompletion
  • используя BufRead автозагрузки, чтобы установить, что: делать нужно делать в зависимости от типа файла

Emacs намекает:

  • ECB весело
  • Mx Dired
  • M-. M-, M- * Mx полный тег для ETags
  • Mx компиляции
  • (Добавить-крюк 'mylanguage-режим-крюк' (лямбда () (SETQ моих-настроек т)))

И проверить чужие настройки для примеров того , что делают другие люди.

Ответил 07/08/2008 d 18:48
источник пользователем

голоса
18

Emacs был использован Линукс программистов на протяжении десятилетий. Он имеет подсветку синтаксиса, это быстро, и есть миллион учебников там вы можете найти.

Ответил 05/08/2008 d 21:13
источник пользователем

голоса
18

Gedit

  • подсветка синтаксиса
  • Быстрая, легкая
  • Вкладки
  • графический интерфейс пользователя
Ответил 05/08/2008 d 20:59
источник пользователем

голоса
14

Консольные редакторы, такие как Emacs и VI , более легкий , чем их коллеги с графическим интерфейсом, и (по крайней мере два) так же способны , как и любой другой IDE (подсветка синтаксиса, поддержка мыши, Ctags, автозавершения ... все пути к БГД интеграция). Кривая обучения может быть несколько крутой, и вы , возможно , придется сделать некоторые настройки, но все стоит. Кроме того , VI присутствует на каждой установке Unix-подобной операционной системы.

Среди X приложений, есть

  • Gedit , который поставляется с GNOME и имеет многие из этих возможностей IDE (см, например, эта запись в блоге ),

  • Geany - очень быстро, зависит только от GTK, и даже больше возможностей , в том числе сворачивания кода.

Они будут легкие Иды, в отличие от тяжеловесов как Anjuta , KDevelop , Eclipse , или NetBeans .

Ответил 20/09/2008 d 20:18
источник пользователем

голоса
13

Vim (или Emacs различной религии) всегда будет моим первым ответ на этот вопрос, по любой точке и нажмите IDE. Как они пишут в прагматической программист

Выберите редактор, знать его тщательно, и использовать его для всех задач редактирования. [...] Редактор будет продолжением вашей руки; ключи будут петь, как они нарезать свой путь через текст и мысли. Это наша цель.

Убедитесь в том, что редактор вы выбираете доступен на всех платформах, которые вы используете.

Вим настраивается, расширяемой, программируемая и может быть превращен в IDE со всеми обычными функциями. В последнее время я использую Eclim «довести функциональность Eclipse , редактор Vim» (проекты, лучше Поддержка Java и т.д.) , что делает его полная платформу с расширенными возможностями IDE.

Ответил 07/08/2008 d 17:38
источник пользователем

голоса
10

Джо, я полагаю, что-то легче, чем Затмения! : О)

Ответил 05/08/2008 d 23:34
источник пользователем

голоса
9

Я отскакиваю о между Mac, Windows и Ubuntu , и в то время как Emacs был мой редактор выбора, я нахожу , что в старости я предпочитаю что - то на основе графического интерфейса ( с помощью командной строки для оболочки все еще отлично от меня) , Я предпочитаю редактор Komodo Edit , что преимущества:

  • Быть свободным (как в пиве)
  • Доступно для Mac, Windows и Linux
  • Подсветка синтаксиса для языков лодкой, в том числе C ++ и PHP (я использую его для Ruby, Python и PHP сам)
  • Код завершения, даже для классов я определил себя
  • Возможность «удаленного сохранения» с помощью FTP, SFTP или SCP
  • Поддержка организации файлов в проекты
  • Вкладки и другие тонкости интерфейса

Я не уверен, как легкое это, но это, конечно, чувствует себя более мгновенным, чем Затмения!

Ответил 05/08/2008 d 22:10
источник пользователем

голоса
4

Как же никто не упомянутые Code :: Blocks !

Мало того, что это фантастический Open Source IDE для C ++, но это полностью кросс-платформенный, так что если вам нужно работать на коробке Windows, или Mac немного, вы можете использовать один и тот же IDE, и точные файлы же проект, чтобы сделать так ! Который является большим для кросс-компиляции!

Ответил 01/12/2008 d 01:35
источник пользователем

голоса
1

Никто не упомянул Кейт. Это проще, чем VI для начала (и имеет хороший VI-режим для тех, кто хочет перейти на VI), имеет больше возможностей, чем Gedit (а лучше подсветка синтаксиса). Он также имеет поддержку kioslaves (хороший для разработки PHP удаленного сервера), и это только немного больше CPU-требовательный, чем Gedit. Он также может иметь встроенную консоль (очень полезно, если вы хотите быстро Grep через файлы или скомпилировать проект).

Есть также функции, такие как:

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

и многое другое...

Ответил 16/01/2011 d 11:24
источник пользователем

голоса
1

Это действительно религиозный вопрос - просто выбрать тот , который вам нравится. Каждый редактор имеет свои плюсы / минусы , и вы должны решить , какой набор подходит лучше всего для вас. Есть много Ид там , которые могут использовать различные редактор , как PIDA .

Ответил 20/09/2008 d 20:25
источник пользователем

голоса
1

Я не уверен, что именно вы имеете в виду под «легким», но вот несколько популярной Идой для Linux:

Anjuta для Gtk / Gnome
KDevelop или Quanta для KDE
CodeBlocks работает на Windows / Mac / Linux и написан на C ++

Отсутствует один из них Java, так что они автоматически имеют преимущество над Eclipse, для выполнения;)

Другой вариант заключается в MonoDevelop , которая направлена на .Net / Gtk # программирования , но и включает в себя поддержку C ++.

Ответил 14/08/2008 d 21:24
источник пользователем

голоса
0

Я бы сказал , Bluefish , а не IDE , но хороший легкий редактор кода с подсветкой синтаксиса и завершение кода (и многие другие) для довольно массива языков (среди них C и Php ).

Ответил 18/08/2011 d 07:24
источник пользователем

голоса
0

Опять же, это «умный редактор», а не IDE. Кажется, чтобы знать, как работать с большинством языков, и как только его начал он довольно умный, по-прежнему Java, но меньше ресурсов голодными, чем Netbeans и Eclipse.

Ответил 15/03/2011 d 09:47
источник пользователем

голоса
0

что о затмении с linuxtools ?

Ответил 12/01/2010 d 10:43
источник пользователем

голоса
0

любой из популярных редакторов может быть превращен в язь.

Я использую Vi на консоли и использовал различные Gui редактор на протяжении многих лет. Это не просто пойти на Linux я использую Багровый редактор на окнах, как C / Python / z80asm язя.

Ответил 05/08/2008 d 21:15
источник пользователем

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more