WholeTomato

Фрагменты кода

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

VA Snippets

Вставляйте общие фрагменты кода с помощью этой мощной и понятной версии - по сравнению одноименными средствами работы с фрагментами в IDE.

Вы можете быстро вставить фрагменты кода, или окружить выделенный код, с помощью VA Snippets. В отличие от средств IDE, Visual Assist остается синхронизированным с изменениями в VA Snippets, поэтому вы можете редактировать и тестировать их непрерывно. Кроме того, в отличие от IDE, Visual Assist хранит один набор VA Snippets для всех Microsoft IDE.

Visual Assist включает в себя пользовательский редактор, поэтому so VA Snippets легко создавать, изменять и использовать фрагменты.

x


VA Snippets для рефакторинга

Определите формат кода, подвергаемого рефакторингу с помощью специальных VA Snippets.

Отредактируйте необходимое множество VA Snippets, связанных с командами Visual Assist для рефакторинга и генерации кода, и заставьте новый код придерживаться ваших предпочтений форматирования.

Например, укажите:

  • макет параметров для методов, созданных с помощью инкапсуляции поля и метода извлечения
  • содержимое заголовочных файлов и исходных файлов по умолчанию для создания файла (Create File)
  • формат методов и классов для создания из использования (Create from Usage)
  • Комментарии в стиле Doxygen для документирования метода

 

Define the format of refactored code with special VA Snippets


VA Snippets для умных предложений вариантов

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

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

Define suggestions to appear in highly context-aware suggestions


VA Snippets для окружения

Быстро окружите выбранные фрагменты кода общими конструкциями и операторами.

Выберите несколько строк кода или сегмент одной строки и оберните код с помощью VA Snippet, включающим зарезервированную строку $selected$. Вызовите этот тип VA Snippet из меню, доступного с помощью клавиатуры или мыши.

Quickly surround selections of code with common constructs and statements

Quickly surround selections of code with common constructs and statements

Используйте $clipboard$ вместо $selected$ в VA Snippets для окружения выделенных фрагментов после их копирования.


VA Snippets с ярлыками

Дополните обычно набираемые имена и конструкции с помощью ярлыков.

Определите несколько VA Snippets с одним и тем же ярлыком и выберите расширение, соответствующее вашему контексту.

Expand commonly typed names and constructs using shortcuts

VA Snippet удобно доступны в списках, которые появляются по мере ввода.

Expand commonly typed names and constructs using shortcuts

Расширенный VA Snippet заменяет ваш ярлык.

Expand commonly typed names and constructs using shortcuts


Создать из выделенного

Создайте библиотеку кода из блоков часто используемого кода.

SВыберите несколько строк или сегмент одной строки и создайте VA Snippet, готовый к немедленному использованию. Измените VA Snippet, которому нужны имена методов и символов из контекста, в котором он будет расширен. Сохраните VA Snippet для долгосрочного использования и применяйте другие для краткосрочных задач, которые включают шаблоны модификаций.

Build a code library from blocks of frequently used code

Build a code library from blocks of frequently used code

Build a code library from blocks of frequently used code


Подстановки из среды

Подставьте переменные среды, расширив их пользовательскими значениями.

Добавьте переменные среды к VA Snippets, которые являются общими для пользователей. Например, %USERNAME%.

Add environment variables to VA Snippets

Значения из среды появляются в VA Snippets при подстановке.

Values from the environment appear in VA Snippets


Заполнители при вводе

Создайте VA Snippets, которые запрашивают ввод перед подстановкой.

Добавьте $string$, чтобы сделать запрос от VA Snippet на получение значения.

Create VA Snippets that prompt for input before expansion

Значения по умолчанию в VA Snippet отображаются в запросе на ввод.

Default values in the prompt dialog come from the VA Snippet

Примите VA Snippet, чтобы сделать подстановку.

Accept or change defaults before expanding the VA Snippet


Зарезервированные строки

Подставьте имена файлов и символов, взятые из контекста, в котором вызывается VA Snippet.

Выберите из более чем 50 зарезервированных строк, которые подставляются при вызове VA Snippet. Зарезервированные строки доступны для подстановки дат, времени, имен файлов, имен классов, имен методов, параметров методов, GUID и многого другого.

Expand file and symbol names taken from the context in which a VA Snippet is invoked