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.