В блоге поговорили и рекомендовал несколько интегрированных сред разработки для разных языков программирования, большинство из них ориентировано на программирование и разработку на 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 на 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, не стесняйтесь делиться ею с нами в комментариях.