====== 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