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

Для перехода к полноэкранному предварительному просмотру щелкните изображение
Поддерживающий различные языки программирования редактор NetBeans обнаруживает ошибки по мере ввода текста и помогает разработчику, показывая всплывающие подсказки и осуществляя автозавершение кода – и все это со скоростью и простотой текстового редактора.
Многоязыковой редактор для Java и динамических языков
Среда IDE – это нечто большее, чем текстовый редактор. Редактор NetBeans делает отступы строк, проверяет соответствие скобок и слов и подсвечивает синтаксис и семантику исходного кода. Редактор поддерживает несколько языков, включая Java, C/C++, XML, HTML, PHP, Groovy, Javadoc, JavaScript и JSP. Существует возможность расширения функций редактора с целью поддержки других языков.
Помощь при работе с кодом в редакторе
|
|
Анализ во время ввода
В среде IDE выполняется анализ исходного кода непосредственно во время ввода. Таким образом, реализуется возможность немедленного выявления ошибок и определения того, какие элементы необходимо выделить. Всплывающие подсказки и специальные знаки редактора обеспечивают соответствующее отображение подсказок компилятора, вариантов быстрого исправления ошибок, предупреждений и фрагментов документации по требуемому языку программирования.
Переработка кода
Действия по переработке кода IDE позволяют реструктурировать код без нарушения его работоспособности. Например, в случае переименования идентификатора или перемещения класса в другой пакет не требуется использовать функции поиска и замены: немедленная идентификация и обновление во всех соответствующих случаях выполняется редактором IDE автоматически.
|
|
Интеллектуальное автозавершение кода
Редактор обеспечивает автоматическое дополнение кода на нескольких языках, включая Java, C/C++, PHP, Groovy, HTML, JSP, JavaScript и документацию Javadoc. Во время ввода данных на экране появляется список возможных подстановок для дополнения введенного кода: самые очевидные и общие варианты выбора приведены в верхней части списка, однако всегда остается возможность выбора из полного набора вариантов, в т.ч. из представленных в нижней части списка. Ввод первых букв в слове формата CamelCase активирует автозавершение кода.
Переход к файлу, переход к типу, переход к символу
Переходите к любому файлу, типу или символу с помощью быстрого сочетания клавиш, и перемещайтесь напрямую к объявлению одним щелчком мыши. В диалоговых окнах "Перейти к" можно ввести файл или указать имена с использованием CamelCase или даже групповых символов, а также выполнить поиск с учетом регистра по всем открытым проектам.
|
|
Вставка кода
Редактор может генерировать стандартные фрагменты кода на Java или других языках. Появляется диалоговое окно, обеспечивающее полное управление созданием методов и их доступом к определенным атрибутам класса. Среда IDE помогает при переопределении методов и генерировании динамических блоков кода, таких как циклы, блоки try-catch, комментарии документации Javadoc и средства доступа. Имеется возможность автоматического удаления концевых пробелов из строк.
Переходы
Для быстрого перехода по файлам можно воспользоваться элементами окна "Navigator" и средствами проверки иерархии. Журнал ошибок предоставляет возможность немедленного просмотра всех выделенных строк в файле: переход к ошибкам, подсказкам, аннотациям или результатам поиска осуществляется при помощи одного щелчка.
|
|
Просмотр иерархии и членов класса
Иерархию и членов любого класса Java можно просматривать в удобном всплывающем окне, в котором отображаются базовые классы, производные классы и интерфейсы. Предоставляет возможность использования фильтров для управления уровнем детализации отображаемой информации.
|
|
Полностью настраиваемый интерфейс пользователя
Кроме того, можно определить размещение окон на экране, а также их горизонтальное или вертикальное разделение. Установите сочетания клавиш или щелкните значки настраиваемой панели управления, чтобы обратиться к средствам компиляции, реорганизации, профилированию, отладке и тестированию. Поведение при автозавершении кода, всплывающие подсказки документации, сочетания клавиш, шрифты редактора и цвета могут полностью настраиваться. Экспортируйте и импортируйте свойства NetBeans для создания резервных копий параметров или их совместного использования в команде.
|
|
История файла
Локальный журнал файла обеспечивает возможность просмотра последних изменений и возврата к предыдущей версии даже в том случае, если файл не обрабатывается системой управления версиями.
|
|
Учебная карта по Java SE и базовой среде IDE
|