Молодогвардейцев 454015 Россия, Челябинская область, город Челябинск 89085842764
MindHalls logo

Установка Eclipse для Linux Ubuntu 16.04

Всем здравствуйте, продолжаю рассуждать на тему минимального пакета программ, который обеспечит комфортную работу в системе Linux Ubuntu 16.04. В прошлый раз я рассказал о своем выборе диспетчера задач. А сегодня на очереди один из самых важных вопросов — выбор IDE.

Задача выбора хорошей IDE

Во времена, когда я конкретно сидел Windows, с этим не было проблем. Однозначно Visual Studio оставляет позади любых конкурентов. Настолько «откормленной» и поддерживаемой среды разработки не найти, там даже есть модуль для Python!. Однако, распространять поддержку на Linux, Microsoft не стали и передо мной встала серьезная проблема.

Хочется:

  • подсветка синтаксиса;
  • автодополнение, подсказки;
  • проверка синтаксических ошибок «налету»;
  • поддержка многих языков программирования, хотя сам я чаще всего пишу на C/C++;
  • встроенный компилятор/транслятор;
  • удобные инструменты отладки.

Кандидатов не так много. Лично я знаком с Сode::Blocks, использовал какое-то время, до тех пор пока не распробовал Eclipse.

Почему Eclipse

Признаюсь, раньше я недолюбливал эту среду разработки. Причина в том, что я попробовал ее на Windows. Где-то услышал или прочитал, что Eclipse превосходит по качеству и функционалу MS VS. Услышал, побежал устанавливать и очень сильно разочаровался. Не то, совсем не то. Где родные горячие клавиши? Почему подсветка синтаксиса другого цвета? Многие мелкие отпугивающие детали заставили меня бросить эту задумку и остановить эксперимент по смене среды разработки.

Но время шло и вот он Linux. Ради эксперимента я научился писать makefile и создал несколько небольших проектов, в том числе переносил старые из VS. Естественно, долго это продолжаться не могло и я вновь установил Eclipse, на этот раз уже на более родственной по духу системе. Eclipse можно назвать не просто альтернативой, а достойной заменой вижуал студии. И вот почему.

Плюсы Eclipse:

  • полноценная проверка синтаксиса и замечательное автодополнение названий переменных, функций и всего, что душа пожелает(shift+space);
  • подсветка синтаксиса, куда же без нее;
  • очень шустро помечает явные синтаксические ошибки на ходу;
  • возможность при установке выбрать плагин для нужного языка программирования;
  • нет переизбытка всевозможных функций и «фишечек», следовательно работает шустрее, чем VS в стандартной сборке.

Есть и некоторые проблемы, но все они имеют решение.

Минусы Eclipse:

  • неудобная встроенная консоль для вывода результатов работы программы. Именно поэтому я предпочитаю собирать проект с помощью Eclipse, а проверять работу программы родной консолью Убунты;
  • сочетания клавиш работают только в английской раскладке. Но слава богу это легко починить в настройках. Windows -> preferences -> Generals -> keys здесь на каждое сочетание можно создать клона в русской раскладке. Например ctrl+м для ctr+v. Придется потратить немного времени, но только один раз и жить станет легче.

Установка Eclipse для Linux Ubuntu

Проще простого, можно установить через менеджер приложений Ubuntu, но там версия уже давно не обновлялась. Самый верный вариант это скачать последнюю версию с официального сайта. Раньше нужны были махинации с архивами и прочее, сейчас же мы просто запустим инсталлер и все установится(да, как на винде).

Заключение

Со временем тоска по Visual Studio прошла и я уже совсем не жалею, что выбрал свободное программное обеспечение. Правда, я в последнее время очень редко стал пользоваться эклипсом по той причине, что много пишу скриптов на Python или PHP, а для этого функционал эклипса чрезмерен.