Помощник по содержанию - Content assist

Контент / кодовая помощь это функциональность, предоставляемая некоторыми Иды, что помогает разработчику написать код быстрее и эффективнее. Это достигается за счет упрощения задачи кодирования, что позволяет сосредоточиться на кодируемой бизнес-задаче. В зависимости от контекста кода, Content Assistant предоставляет разработчику список доступных ключевые слова согласно язык программирования Технические характеристики, Переменная, методы, типы данных, ...

Автозаполнение

Автозаполнение позволяет быстро набирать имена в контексте кода. Его можно улучшить, чтобы помочь разработчику.

Например, в контексте XML, когда разработчик вводит открывающий тег «<», ему предлагается список тегов с помощью автозаполнения, контекстуализированный после DTD или же Схема XML документа. По мере того, как разработчик набирает больше букв, предлагаемые варианты фильтруются, чтобы сохранить только соответствующие дополнения. Когда разработчик, наконец, завершает тег, редактор автоматически генерирует закрывающий тег.

Существуют и другие методы автозаполнения. Например, используя Затмение IDE для кода Ява, разработчик может просто ввести первую букву, если строчные и прописные буквы из имени типа / переменной, а затем нажать Ctrl + пробел, чтобы предложить все варианты, соответствующие введенным буквам, действительным для текущего контекста (имя класса, интерфейс имя, имя переменной или поля).

Фрагмент кода / шаблоны кода

Фрагменты кода позволяют разработчику добавлять сложную структуру кода, набирая минимальный объем текста. Фрагменты кода можно использовать только в допустимом контексте (фрагменты операторов предлагаются только в том случае, если вы можете вставлять операторы).

Например, используя Eclipse IDE для кодирования на Java, разработчик может ввести «instanceof», а затем нажать Ctrl + пробел, который заменит «instanceof» следующим фрагментом кода:

1  если (объект экземпляр Мой класс) {2    Мой класс myClazz = (Мой класс) объект;3    4  }

Этот фрагмент кода может быть дополнительно настроен разработчиком, установив курсор в среде IDE:

  1. в переменной "obj", чтобы выбрать одну из доступных на данный момент переменных,
  2. на типе "MyClass", чтобы разработчик мог выбрать тип после нажатия клавиши табуляции,
  3. в переменной "myClass", чтобы разработчик мог переименовать локальную переменную после нажатия клавиши табуляции,
  4. в строке 3, чтобы разработчик мог продолжить вводить остальную часть кода после нажатия клавиши табуляции.

Смотрите также

внешняя ссылка