Eclipse

IDE для разработки приложений и сайтов

Установка

Со страницы https://www.eclipse.org/downloads/packages/ скачать “Eclipse IDE for C/C++ Developers” версию Linux x86_64

Распаковать архив. В полученном каталоге запустить файл eclipse.

Лучше всего распаковать в каталог /opt. Так из-под обычного пользователя нельзя будет повредить распакованные файлы и подойдет приложенный файл *.desktop, который надо будет разместить в каталог /usr/share/applications. В данном файле прописана переменная окружения GTK_OVERLAY_SCROLLING=0, что делает полосы прокрутки всегда видимыми. Без этой переменной полоса прокрутки будет появляется при наведении мыши и закрывать собой последнюю строку.

Настройка

Пункт меню Window/Preferences, в окне выбрать вкладку “General/Editors/Text Editors” установить флажок “Show whitespace characters”. Там же можно устанавливать “Insert spaces for tabs”.

Пункт меню Window/Preferences, в окне выбрать вкладку “C++/Code style/Formatter” создать свой на основе BSD, выбрать из выпадающего списка “Space Only”.

По умолчанию по Ctrl+B собираются все проекты. Чтобы собирался только текущий, пункт меню Window/Preferences, в окне выбрать вкладку “General/Keys” в поле Binding строки пункта меню «Build project» нажать нужную комбинацию клавиш, если комбинация уже назначена в другом месте, нажать там Unbind command.

По умолчанию включен лимит на индексирование файлов больше 5000 строк. Он меняется в C++/Editor/Scalability.

Сворачивание блоков кода настраивается в C++/Editor/Folding.

Если надо, чтобы найденный файл открывался в новом окне Window > Preferences > General > Search > [ ] Reuse editors to show matches

Табы вместо нескольких пробелов:

Click Window » Preferences
Expand C/C++ » Code Style
Click Formatter
Click the New button to create a new profile, then OK to continue
Click the Indentation tab
Under General Settings, set Tab policy to: Spaces only
Click OK ad nauseam to apply the changes.

Действия при сохранении файла

Window > Preferences > C/C++ > Editor > Save Actions
Тут можно настроить удаление концевых пробелов и добавления перевода строки в конец файла, если его там нет.

Отладка

Сначала надо настроить какое приложение и как (например параметры командной строки этого приложения) отлаживать в меню «Run/Debug Configurations». Потом можно выбирать конфигурацию из меню «Run/Debug history».

Отладка скриптов на python2

Скачать расширение PyDev версии 9.3.0 - последняя версия с поддержкой python2

https://sourceforge.net/projects/pydev/files/pydev/PyDev%209.3.0/PyDev%209.3.0.zip/download

sudo unzip PyDev\ 9.3.0.zip -d /opt/eclipse/dropins/

Перезапуск Eclipse.

Подробнее: https://www.pydev.org/manual_101_install.html