Легкий IDE для [закрытого] Linux

10
задан Baum mit Augen 13 October 2019 в 21:37
поделиться

11 ответов

gedit

  • Подсветка синтаксиса
  • Быстро, легкий вес
  • Вкладки
  • GUI
18
ответ дан 3 December 2019 в 13:09
поделиться

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

Я использую Vi на консоли и использовал различных gui редакторов за эти годы. Это только идет для Linux, я использую Темно-красного Редактора на окнах как C/python/z80asm язь.

0
ответ дан 3 December 2019 в 13:09
поделиться

Это - действительно религиозный вопрос - просто выбирают тот, который Вы любите. Каждый редактор имеет, это - профессионалы/недостатки, и необходимо решить, которые устанавливают иски лучше всего на Вас. Существует много IDE там, которые могут использовать различных редакторов как Pida.

1
ответ дан 3 December 2019 в 13:09
поделиться

Я не уверен точно, что Вы подразумеваете под 'легким весом', но здесь являетесь несколькими популярными IDE для Linux:

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

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

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

1
ответ дан 3 December 2019 в 13:09
поделиться

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

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

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

9
ответ дан 3 December 2019 в 13:09
поделиться

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

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

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

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

13
ответ дан 3 December 2019 в 13:09
поделиться

Joey, я полагаю, что что-либо легче, чем Eclipse!: o)

10
ответ дан 3 December 2019 в 13:09
поделиться

Как не имеет никакого упомянутого Кода:: Блоки!

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

4
ответ дан 3 December 2019 в 13:09
поделиться

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

18
ответ дан 3 December 2019 в 13:09
поделиться

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

Среди X приложений, существуют

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

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

Они были бы легкие IDE, в противоположность тяжеловесам как Anjuta, KDevelop, Eclipse или NetBeans.

14
ответ дан 3 December 2019 в 13:09
поделиться

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

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

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

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

Общие подсказки:

  • Установка Make-файла для Вашего проекта почти всегда стоит того.
  • Используя cscope и или ctags сделает Вашу жизнь легче.

Подсказки Vim:

  • :make
  • :cn: CP
  • OmniCompletion
  • использование BufRead автоматически загружается для установки что: сделайте должен сделать в зависимости от типа файла

Подсказки Emacs:

  • ЕЦБ является забавой
  • M-x сушеный
  • M-. M-, M -* полный тег M-x для завершающих тегов
  • Компиляция M-x
  • (добавлять-рычаг 'mylanguage-mode-hook' (лямбда () (setq мои-настройки t)))

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

21
ответ дан 3 December 2019 в 13:09
поделиться
Другие вопросы по тегам:

Похожие вопросы: