Разработайте / Отлаживают C / C++ на Ubuntu?

  • u - половина страницы
  • d - вниз половина страницы
  • k - прокрутите одну строку
  • j - прокрутите одну строку вниз
  • -i - нечувствительный к регистру поиск, если шаблон не содержит прописные буквы (как clo или в меньше)
  • / /pattern/ - поиск (используемый с n)
  • -p /pattern/ открытый файл в/pattern/(как clo)
  • & /pattern/ покажите строки, содержащие/pattern/(как grep)
5
22.11.2010, 21:39
5 ответов

Я - симпатичный жесткий пользователь Emacs, но тем не менее, для разработки C++ я предпочитаю Спокойного Создателя (не бойтесь из-за имени, это работает хорошо на non-QT-projects), поскольку Emacs испытывает недостаток в хорошей поддержке проекта и стабильном завершении кода

Профессионалы:

  • Может импортировать CMakeFiles.txt в автоматически созданный проект
  • Лучше всего кодируйте завершение, которое Вы найдете на Linux, иногда еще лучше, чем Визуальный Stuudio когда дело доходит до в большой степени шаблонного кода
  • Очень хорошая интеграция отладчика
  • Доступный для всех основных платформ
  • Свободный (в обоих смыслах) программное обеспечение
  • интеграция программного обеспечения управления версиями (SVN. Подвижный, мерзавец)
  • Если Вы разрабатываете QT: Соедините интерфейсом с разработчиком и больше
6
27.01.2020, 20:31

Два наиболее распространенных предложения, которые Вы услышите, являются энергией и emacs. Оба - хорошие программируемые текстовые редакторы, которые используются многими разработчиками. Я - случайное, amature программист и emacs пользователь, таким образом, вот некоторые профессионалы использования emacs:

  • Подсветка синтаксиса
  • Умная Навигация Кода и Редактирование: c-режим позволяет Вам быстро перемещаться между различными разделами кода или быстро комментировать большие зажимы кода.
  • Компиляция в браузере: Вы всегда - несколько нажатий клавиш далеко от компиляции Вашего кода.
  • Интеграция управления версиями: Почти каждая система управления основной версии поддерживается.
  • Отладка: GBD может легко использоваться из emacs.

Это действительно просто царапает поверхность того, что можно сделать из emacs. Оборотная сторона включает кривую обучения, сумму конфигурации, которую большинство людей считает необходимыми сделать, и, в зависимости от Ваших рук, сочетаний клавиш. Хорошая вещь состоит в том, что сочетания клавиш могут быть сделаны немного лучше путем переотображения CTRL и что, после того как у Вас есть своя основная emacs конфигурация, Вам, вероятно, только будет нужна случайная модификация. Вот некоторые хорошие ресурсы, если Вы интересуетесь вхождением emacs:

  • Созданный в обучающей программе: Запустите Emacs, нажмите CTRL+h, сопровождаемый t. ("C-h t" использование нотации, характерной для emacs пользователей.)
  • http://www.gnu.org/software/emacs/manual/html_node/emacs/index.html (также доступный из emacs)
  • http://www.emacswiki.org/, большой для получения информации о конфигурации и уникальных вариантах использования.
6
27.01.2020, 20:31

В дополнение к упомянутому другими я был бы совет посмотреть на:

  • Anjuta - Gnome IDE
  • KDevelop - KDE IDE
4
27.01.2020, 20:31
  • 1
    комментария Toto, я удивлен столько людей, предлагают emacs и VIM. Уверенный они в порядке, но IDE проделали длинный путь и любой все еще использование энергии или emacs, поскольку основной IDE не делает поэтому, потому что они лучше. KDevelop является потрясающим.Очень рекомендую. –  Falmarri 06.10.2010, 23:32
  • 2
    , я не соглашаюсь. Я использую emacs для повседневного использования. Это зависит, в чем Вы нуждаетесь и что Вы ожидаете от IDE (я не уверен в энергии, но emacs является IDE). –  Maciej Piechotka 08.10.2010, 11:19

Eclipse является хорошим выбором, потому что один IDE многим язык. Кроме того, можно установить плагин энергии и т.д. Как установить c/c ++: Меню: справка-> программное обеспечение Install New-> Добавляет http://download.eclipse.org/tools/cdt/releases/galileo

http://www.eclipse.org/cdt/

Кроме того, необходимо видеть: http://www.eclipse.org/linuxtools/downloads.php

3
27.01.2020, 20:31

QtCreator является большим, KDevelop, Netbeans.

Vim является также большим, если Вы изучаете, как использовать его.

1
27.01.2020, 20:31

Теги

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