KDevelop отличная IDE для C, C ++ и других языков программирования

kdevelop-шоу

В блоге поговорили и рекомендовал несколько интегрированных сред разработки для разных языков программирования, большинство из них ориентировано на программирование и разработку на C и C ++.

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

Es бесплатная кроссплатформенная интегрированная среда разработки (Windows и GNU / Linux-Unix), опубликованные под лицензией GPL и ориентированные на использование в графической среде KDE.

В отличие от многих других интерфейсов разработки, У KDevelop нет собственного компилятора, поэтому он полагается на gcc для создания двоичного кода.

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

C / C ++ (поддерживается библиотеками Clang и llvm), включая некоторые дополнительные функции для инфраструктуры Qt. Он также поддерживает CUDA и OpenCLQt в дополнение к QML, JavaScript, Python и PHP.

Принимая во внимание, что для других языков программирования, таких как Java, Ada, SQL, Perl и Pascal, а также сценарии (сценарии) для оболочки Bash еще не были перенесены в KDevelop, хотя возможно, что они будут поддерживаться в будущем. .

О KDevelop

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

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

Среди основных характеристик, которые мы можем выделить этой интегрированной среды разработки, мы можем найти:

  • Редактор исходного кода с подсветкой синтаксиса и автоматическим отступом (Kate).
  • Управление разными типами проектов, такими как CMake, Automake, qmake (для проектов на базе библиотеки Qt и Ant (для проектов на Java).
  • Браузер между классами приложения.
  • Интерфейс для gcc, компилятора GNU.
  • Фронтенд для отладчика GNU.
  • Мастера для создания и обновления определений классов и инфраструктуры приложения.
  • Автоматическое завершение кода на C и C ++.
  • Встроенная поддержка Doxygen.
  • Позволяет управлять версиями.
  • Мощный поиск и замена, в том числе в комплексных проектах, опционально с использованием регулярных выражений
  • Интеграция модульного теста
  • Отфильтруйте инструмент просмотра проблем, который показывает все проблемы (синтаксические и семантические ошибки и т. Д.)
  • Графическая справка отладчика (C ++ и Python, PHP через дополнительный плагин)
  • Шаблоны файлов и проектов (можно скачать или установить дополнительные шаблоны)
  • Практически любой тип файла можно просмотреть как вкладку / документ в среде IDE через Kparts (например, файл PDF)
  • Просмотр инструментов консоли
  • Поддержка внешних скриптов
  • Vim-совместимый режим ввода

KDevelop-IDE-редактор

Как установить KDevelop IDE на Ubuntu 18.04 и производные?

Si вы хотите установить эту интегрированную среду разработки в вашей системе, мы можем сделать это, следуя следующим инструкциям.

Во-первых, мы должны открыть терминал, Мы делаем это с помощью комбинации клавиш «Ctrl + Alt + T» и в ней собираемся выполнить следующую команду:

wget https://download.kde.org/stable/kdevelop/5.2.3/bin/linux/KDevelop-5.2.3-x86_64.AppImage -O KDevelop.AppImage

При этом мы загружаем файл AppImage из среды IDE, с помощью которого мы можем установить и использовать его в системе.

Сейчас Мы должны предоставить разрешения на выполнение файла с помощью следующей команды:

sudo chmod +x KDevelop.AppImage

При этом мы можем запустить файл, дважды щелкнув по нему, или мы также можем запустить его с помощью следующей команды из терминала:

./KDevelop.AppImage

И все, мы можем начать использовать эту IDE в нашей системе.

Если вам известна какая-либо другая IDE, не стесняйтесь делиться ею с нами в комментариях.


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.