Eclipse Platform

Общие сведения

Eclipse – это не просто IDE. Эклипс – это платформа на которой могут работать различные IDE в виде плагинов. Причем установку (и удаление) любого из них можно осуществить из удобной среды Marketplace. Преимущество такого подхода в том, что при разработке можно применять разные инструменты (IDE и редакторы разного толка) не выходя из рабочей среды. Осуществляется это путем переключения перспектив. Перспектива (или проекция) – это особая организация рабочего набора в зависимости от решаемой задачи или особенностей реализации той или иной IDE. Каждая из используемых IDE в Eclipse – это мощная среда с полным набором функций для комфортной работы программиста. Eclipse написан на Java и требует пакеты ориганальной Oracle Java (Java SE). Eclipse – это кроссплатформенное программное обеспечение, распространяемое под свободной лицензией (как и многие плагины к ней). Эклипс развивается и поддерживается Eclipse Foundation. Участниками альянса являются такие видные IT-гиганты как IBM, Oracle и Google.

Рабочий набор

Устанавливаемые пакеты (об установке см. ниже).

  • Eclipse CDT (C/C++ Development Tooling)
  • Eclipse Web Developer Tools
  • HTML Editor (WTP)
  • PHP Development Tools
  • PyDEv – Python IDE for Eclipse
  • The Complete Eclipse C/C++ IDE 9.4
  • Darkest Dark Theme with DevStyle
  • DevUtils
  • QuickImage

Установка

Прежде всего убедитесь, что среда исполнения Java (JDK) установлена. Если нет, то перейдите к странице загрузки на сайт Oracle. Вам нужна 8 версия JDK! Убедитесь, что компиляторы нужных систем установлены. Далее предполагается, что вы используете Fedora Linux 25. В этой системе используется устаревшая версия Eclipse (Neon 3). Мы скачиваем Oxigen 3.7 здесь, конкретно – Eclipse CDT. На сайте Eclipse предлагается загрузить и более новые сборки платформы, но делать этого не стоит, поскольку новые версии не являются стабильными.
Распаковываем скаченный архив, например, в домашнюю паку. Переходим в ~/eclipse и запускаем исполняемый файл eclipse.
Прежде всего, вы попадаете в окно:

Здесь необходимо определить папку проектов (Workspace), по умолчанию будет создана eclipse-workspace в корне вашей домашней папки. Чтобы это окно не выскакивало каждый раз установите флажок Use this as default… и нажмите Launch.
Если вы загружаетесь из среды, где установлен DevStyle, то для создания папки необходимо перейти по ссылке New или кликнуть на имени уже созданного рабочего пространства. Таких папок может быть сколько угодно много.

Далее запускается главное окно программы с начальной страницей. В правом верхнем углу кликаем на кнопку “Рабочая среда” (Workbench) для перехода к перспективе по умолчанию.

или

После загрузки рабочей среды вы попадаете в проекцию по умолчанию. Для выбора нужной проекции кликните на иконке в правом верхнем углу “Открыть перспективу”. Выберите в этом окне нужную перспективу (для веб-программирования – Web, для программирования на C++ – C++C, соответственно).

Теперь об установке прочих сред. Перейдите в меню: Help > Eclipse Marketplace. Откроется окно загрузчика проектов (плагинов). Вводим в строку поиска название интересующего нас ресурса, осуществляем поиск, соглашаемся с положением лицензии, подтверждаем согласие в случае установки неподписанных данных (доверяем), выполняем установку.

Если предполагается перенос папки программы куда-то ещё, то желательно локализацию сделать сейчас (о русификации см. ниже).
После установки всех нужных пакетов (см. выше рабочий набор) директорию с программой можно перенести в системную папку, чтобы она была доступна всем, например, в системную папку /usr/lib/.
Создаем ссылку на исполняемый файл:

ln -s /usr/lib/eclipse/eclipse /home/user/eclipse

Программа готова к использованию. Кликаем на иконку ссылки (eclipse) и запускаем программу.

Настройка

Вначале русифицируем среду Eclipse. Переходим на сайт проекта локализации: http://www.eclipse.org/babel/downloads.php
Находим раздел Babel Language Pack Zips and Update Sites.

Скопируйте адрес (выделено на рис.), языкового пакета Babel. В меню программы: Help > Install New Software. В появившемся окне нажать кнопку Add… В строке Name: набрать, например, Babel. В строку Location: вставить скопированную ранее строку. В списке выбрать необходимый языковой пакет. Принять лицензию и закончить установку. Согласиться на установку неподписанных данных. После перезапуска интерфейс будет русифицирован.
Следующий этап в настройке – это настройка редактора и внешнего вида (предварительный выбор светлого или темного оформления вы сделали после запуска программы, если был предварительно установлен DevStyle, но его можно изменить позже). Внешний вид приложения настраивается здесь: Окно > Параметры > Внешний вид:

Для тонкой настройки подсветки синтаксиса перейдите по ссылке: Open Color Themes page.
По умолчанию текст в окне редактора и в консоли очень мелкий. Но настройка редактора выполняется для конкретной среды отдельно: Внешний вид > Цвета и шрифты:

Установка компилятора GCC

В версии Fedora 25 поддержка С++ в GCC, по умолчанию, отключена, поэтому убедитесь, что установлен gcc-c++. В пакетной базе все необходимые компоненты присутствуют.
Для пользователей Windows рекомендую следующие ссылки:

Ссылки

Print Friendly, PDF & Email

Comments are closed.