Среда разработки NetBeans IDE: установка и краткий обзор

netbeansПредставляю вашему вниманию среду разработки NetBeans IDE. Почему я решил написать именно о NetBeans? Я сам работаю в этой среде 5 лет и за время работы в NetBeans я так и не смог найти более оптимальный вариант. NetBeans IDE — это бесплатный, кросплатформенный, удобный инструмент для разработки на разных языках: C++, Java, HTML5/JavaScript и PHP. Для Netbeans регулярно выходят новые обновления.

Установка NetBeans IDE

Для начала нужно скачать NetBeans с официального сайта. Вы можете скачать NetBeans для конкретного языка программирования, либо для всех языков программирования сразу. Помимо самой IDE дополнительно придеться скачать java development kit. Вы так же можете скачать netbeans вместе с jdk, но после установки вам будет доступен только язык программирования Java, для программирования на других языках вам придется скачивать нужную среду разработки отдельно.

Netbeans IDE доступна для платформ windows, Mac OS и Linux.

Установка netbeans в windows

Для установки в windows все достаточно просто, нужно просто загрузить установочный файл, открыть его и выполнить установку.

Установка netbeans в linux

Для установки netbeans в Linux, после скачивания файла, необходимо выполнить следующие команды в терминале:

chmod +x имя файла установки
./имя файла установки

Инструкция по установке так же есть на официальном сайте.

Обзор NetBeans IDE 8.1

Рабочая область netbeans IDE 8.1 разделена на несколько окон, их количество зависит от выбранного режима. В стандартном режиме 3 окна: окно проектов — слева вверху, навигатор — слева внизу и сама рабочая область — она занимает все остальное пространство.

Обзор среды разработки NetBeans IDE 8.1

В окне проектов отображается дерево файлов проекта, окно «навигатор» очень удобно отображает всю структуру документа (теги, методы и др.). В окне редактирования исходного кода есть подсветка синтаксиса, подсветка ошибок, всплывающие подсказки для ошибок и методов, свертывание кода, нумерация строк, автоформат кода — все это позволяет редактировать программный код более быстро и эффективно. Помимо основного режима разработки, в netbeans есть режим отладки, при его включении добавляются 3 дополнительных окна: переменные, стек вызовов и точки останова:

Обзор среды разработки NetBeans IDE 8.1 - режим отладки в NetBeans IDE

В netbeans есть множество комбинаций клавиш для более быстрого и удобного написания кода, приведу некоторые из них:

ctrl+пробел - показать список доступных методов или свойств
alt+shift+F - автоформатирование кода
tab - сместить выделенные строки вправо
shift+tab - сместить выделенные строки влево
ctrl+/ - закомментировать/раскомментировать выделенные строки 
ctrl+левая кнопка мыши - перейти к объявлению переменной или метода
alt+стрелка влево - перейти назад 
alt+стрелка вправо - перейти вперед
ctrl+shift+пробел - показать документацию по выбранному методу 
alt+shift+up - сместить выделенные строки вверх
alt+shift+down - сместить выделенные строки вниз
ctrl+shift+up - скопировать выделенные строки вверх
ctrl+shift+down - скопировать выделенные строки вниз
ctrl+p - показать параметры метода
ctrl+g - перейти к строке
сtrl+h - заменить строку в файле
ctrl+shift+h - заменить строку во всех файлах проекта
сtrl+minus - свернуть участок кода
сtrl+shift+minus - свернуть все участки кода
ctrl+plus - развернуть участок кода
сtrl+shift+plus - развернуть все участки кода

Так же в netbeans есть такой инструмент как закладки, позволяющий оставлять метки в нужной части кода, это очень удобно когда проект большой. В режиме отладки есть возможность создавать точки останова (breakpoint), создавать наблюдения за выражениями, есть стек вызовов. Так же, если в режиме отладки приостановить выполнение программы на определенном участке кода, выделить какую либо переменную или выражение и навести на выделенный элемент мышкой, то во всплывающем окне можно увидеть значение этой переменной или выражения в реальном времени, это очень удобно при отладке.

В netbeans есть инструмент реорганизации кода, профилирования, инструменты для коллективной разработки: git, mercurial, subversion. Так же есть встроенный браузер webkit для web разработки, возможность подключения сторонних модулей, например для unit тестирования.

В netbeans IDE есть множество настроек, касающихся форматирования кода и оформления. Есть предустановленные цветовые схемы. Я обычно выбираю nordway today, так как она меньше всех режет глаза. Тут же сразу можно настроить размер шрифта:

Обзор среды разработки NetBeans IDE 8.1 - окно настроек NetBeans

Так же есть еще множество настроек, касающихся форматирования кода, шаблонов, макросов, проверки орфографии, внешнего вида и др.

Добавить комментарий

Ваш адрес email не будет опубликован.