corner imagecorner image IDEPlatformPluginsDocs & SupportCommunityPartners
download NetBeans

NetBeans IDE 7.1 Features

Редактор исходного кода

Функции редактора Java в среде IDE NetBeans
Для перехода к полноэкранному предварительному просмотру щелкните изображение

Поддерживающий различные языки программирования редактор NetBeans обнаруживает ошибки по мере ввода текста и помогает разработчику, показывая всплывающие подсказки и осуществляя автозавершение кода – и все это со скоростью и простотой текстового редактора.

Многоязыковой редактор для Java и динамических языков

Среда IDE – это нечто большее, чем текстовый редактор. Редактор NetBeans делает отступы строк, проверяет соответствие скобок и слов и подсвечивает синтаксис и семантику исходного кода. Редактор поддерживает несколько языков, включая Java, C/C++, XML, HTML, PHP, Groovy, Javadoc, JavaScript и JSP. Можно добавить поддержку дополнительных языков.
Помощь при работе с кодом в редакторе

Редактор

Анализ во время ввода

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

Реорганизация кодаУсовершенствованная функция!

Действия по реорганизации кода среды IDE позволяют реструктурировать код без нарушения его работоспособности. Например, при переименовании идентификатора или перемещении класса в другой пакет не следует использовать функцию поиска и замены, поскольку среда IDE может идентифицировать и обновить все вхождения мгновенно. Средство проверки и преобразования позволяет выполнять различные проверки и преобразования со всем проектом/кодовой базой.

переработка кода

"Разумное" автозавершение кодаУсовершенствованная функция!

Редактор предоставляет функцию автозавершения кода на основе нескольких языков, включая Java, C/C++, PHP, Groovy, XML, HTML, JSP, JavaScript и Javadoc. Во время ввода данных на экране появляется список возможных подстановок для завершения введенного кода: самые очевидные и общие варианты выбора приведены в верхней части списка, однако всегда остается возможность выбора из полного набора вариантов, в том числе из представленных в нижней части списка. Ввод первых букв в слове формата CamelCase активирует автозавершение кода.

Переход к файлу, переход к типу, переход к символу

Переходите к любому файлу, типу или символу с помощью быстрого сочетания клавиш и перемещайтесь напрямую к объявлению одним щелчком мыши. В диалоговых окнах "Перейти к" можно ввести файл или указать имена с использованием CamelCase или даже групповых символов, а также выполнить поиск с учетом регистра по всем открытым проектам.

автозавершение кода и всплывающее окно документа

Вставка кода

Редактор может генерировать стандартные фрагменты кода на Java или других языках. Появляется диалоговое окно, обеспечивающее полное управление созданием методов и их доступом к определенным атрибутам класса. Среда IDE помогает при переопределении методов и генерировании динамических блоков кода, таких как циклы, блоки try-catch, комментарии документации Javadoc и методы доступа. Имеется возможность автоматического удаления концевых пробелов из строк.

Переходы

Для быстрого перехода по файлам можно воспользоваться элементами окна "Navigator" и средствами проверки иерархии. Журнал ошибок предоставляет возможность немедленного просмотра всех выделенных строк в файле: переход к ошибкам, подсказкам, аннотациям или результатам поиска осуществляется при помощи одного щелчка.

создание кода

Выбор прямоугольной областиНовая функция

Нажмите значок переключения прямоугольного выбора на панели инструментов редактора, затем выделите часть кода с помощью мыши или используйте клавиши курсора, удерживая нажатой клавишу Shift. Можно удалить, вырезать, скопировать или вставить выделенную область либо напечатать символы, которые будут дублированы во всех строках.

выбор прямоугольной области

Просмотр иерархии и членов класса

Иерархию и членов любого класса Java можно просматривать в удобном всплывающем окне, в котором отображаются базовые классы, производные классы и интерфейсы. Предоставляет возможность использования фильтров для контроля за уровнем детализации отображаемой информации.

просмотр элементов

Полностью настраиваемый интерфейс пользователя

Кроме того, можно определить размещение окон на экране, а также их горизонтальное или вертикальное разделение. Установите сочетания клавиш или щелкните значки настраиваемой панели управления, чтобы получить доступ к средствам компиляции, реорганизации, профилирования, отладки и тестирования. Поведение при автозавершении кода, всплывающие подсказки документации, сочетания клавиш, шрифты редактора и цвета могут полностью настраиваться. Экспортируйте и импортируйте свойства NetBeans для создания резервных копий параметров или их совместного использования в команде.

История файловУсовершенствованная функция!

Локальный журнал файла обеспечивает возможность просмотра последних изменений и возврата к предыдущей версии даже в том случае, если файл не обрабатывается системой контроля версий.

история версий файла

 

- Учебная карта по основам среды IDE и программирования на языке Java