Сведения о вопросе

CPdeveloper

16:03, 1st July, 2020

Теги

php   c++   linux   ide   freeware    

Легкий IDE для Linux

Просмотров: 612   Ответов: 15

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

В последние несколько недель я постепенно перешел на Linux и хочу установить бесплатный легкий, но полезный IDE для программирования на C++ и PHP. Подсветка Sintax и советы по завершению кода являются обязательными.

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



  Сведения об ответе

dump

18:03, 1st July, 2020

Если вы не торопитесь переключаться на linux, я бы тоже переключился на emacs или vim в какой-то момент. Всегда найдется ресурс или документ, точно описывающий проблему, с которой вы столкнулись, и, как правило, решение-это всего лишь несколько щелчков мыши по дороге.

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

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

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

Общие указания:

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

Vim подсказки:

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

Emacs подсказки:

  • ЕЦБ-это весело
  • M-x погибла
  • М-. M -, M-* M-x complete-tag для etags
  • M-x компиляция
  • (добавить крюк 'mylanguage-mode-hook '(lambda () (setq Мои настройки Т)))

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


  Сведения об ответе

PHPH

18:03, 1st July, 2020

теперь

  • Подсветка синтаксиса
  • Быстрый, легкий
  • Вешалки
  • GUI


  Сведения об ответе

VERSUION

18:03, 1st July, 2020

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


  Сведения об ответе

lourence

18:03, 1st July, 2020

Консольные редакторы, такие как emacs и vi , более легкие, чем их аналоги GUI, и (по крайней мере, эти два) так же способны, как и любой другой IDE (подсветка синтаксиса, поддержка мыши, ctags, автозаполнение ... вплоть до интеграции gdb). Кривая обучения может быть несколько крутой, и вам, возможно, придется сделать некоторые настройки, но все это стоит того. Кроме того, vi присутствует на каждой установке unix-подобной операционной системы.

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

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

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

Это будут легкие IDEs , в отличие от тяжеловесов , таких как Анжута, KDevelop, Eclipse или NetBeans .


  Сведения об ответе

dumai

18:03, 1st July, 2020

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

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

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

Vim конфигурируемо, расширяемо, программируемо и может быть превращено в IDE со всеми обычными функциями. В последнее время я использую Eclim для "bring Eclipse functionality to the Vim editor" (проекты, лучшая поддержка java и т. д.) что делает его полноценной платформой с расширенными функциями IDE.


  Сведения об ответе

FAriza

18:03, 1st July, 2020

Джоуи, я верю, что все легче, чем Eclipse! :о)


  Сведения об ответе

COOL

18:03, 1st July, 2020

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

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

Я не уверен, насколько он легкий, но он определенно чувствует себя быстрее, чем Eclipse!


  Сведения об ответе

PROGA

18:03, 1st July, 2020

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

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


  Сведения об ответе

SEEYOU

18:03, 1st July, 2020

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

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

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

и еще много чего...


  Сведения об ответе

+-*/

18:03, 1st July, 2020

Я не совсем понимаю, что вы подразумеваете под "легким", но вот несколько популярных IDEs для linux:

Анюта для Gtk/Gnome
KDevelop или кванты для KDE
CodeBlocks работает на Windows/Mac/Linux и написан на C++

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

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


  Сведения об ответе

SSESION

18:03, 1st July, 2020

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


  Сведения об ответе

baggs

18:03, 1st July, 2020

а как насчет eclipse с linuxtools ?


  Сведения об ответе

crush

18:03, 1st July, 2020

Опять же это 'smart editor', а не IDE. Похоже, он знает, как обращаться с большинством языков, и как только его запустили, он довольно умный, все еще Java, но менее ресурсоемкий, чем Netbeans и Eclipse.


  Сведения об ответе

dumai

18:03, 1st July, 2020

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

Я использую Vi на консоли и использовал различные графические редакторы на протяжении многих лет. Это не просто подходит для linux я использую Crimson Editor на windows как C/python/z80asm ide.


  Сведения об ответе

SSESION

18:03, 1st July, 2020

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


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться