WholeTomato

Генерируйте код быстрее

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

Добавить - Add Forward Declaration

В C/C++ быстро сделайте неизвестный символ известным.

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

Add a forward declaration


Add Member

Быстрое добавление метода или переменной-члена в класс.

Добавьте метод или переменную-член в класс из любой ссылки на класс, не прерывая свой обычный поток действий.

Add a method or member variable

Укажите сигнатуру нового метода или переменную-член в открывшемся диалоговом окне.

Specify the signature of the new method or member variable


Добавьте отсутствующие ветви выбора - Add Missing Case Statements

Легко разверните оператор switch, чтобы рассмотреть все значения enum.

Expand a switch statement too consider all values of an enum


Добавить аналогичный элемент - Add Similar Member

Легко создайте элемент в классе, похожем на существующий элемент.

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

Add similar member

Укажите имя нового элемента и при необходимости измените его сигнатуру.

Specify the name of the new member


Добавить директиву Using

В C#, при ссылке на общий .NET тип, Visual Assist предлагает добавить соответствующую директиву Using. В отличие от аналогичной функции IDE, директива появляется как предложение; нет необходимости расширять смарт-тег.

Visual Assist suggests adding the appropriate Using directive


Добавить директиву include - Add include Directive

В C/C++ быстро добавьте директиву в текущий файл, чтобы сделать символ известным.

Добавьте директиву #include для любого символа, известного в проекте, решении, системе или сторонних библиотеках. Visual Assist вставляет соответствующую директиву рядом с другими директивами в верхней части активного документа, не перемещая текущую позицию.

quickly add a directive to the current file to make a symbol known


Добавление/удаление скобок

Быстро добавьте фигурные скобки, чтобы преобразовать простой оператор в составной, или удалите фигурные скобки из однострочного составного оператора, чтобы сделать его простым оператором. Назначьте сочетание клавиш для добавления/удаления фигурных скобок.

Quickly convert a simple statement to a compound statement


Создать объявление - Create Declaration

В C/C++ быстро создайте объявление из реализации любого метода.

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

quickly create a declaration from any implementation


Создать файл - Create File

Создавайте файлы в своем проекте быстро и легко.

Создайте файл в том же каталоге, что и активный документ, и автоматически добавьте его в свой проект. Определите начальное содержимое новых файлов с помощью VA Snippet. В C/C++ вызовите команду во второй раз, чтобы автоматически создать файл заголовка и включить его в новый файл исходного кода.

Create files in your project quickly and easily


Создать в ходе работы -Create from Usage

Вводите символ, не прерывая поток действий.

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

Introduce the symbol without leaving your current position

Сообщите Visual Assist, какой элемент создать в открывшемся диалоговом окне.

Create from Usage


Создать реализацию -Create Implementation

В C/C++ быстро создайте реализацию из любого объявления.

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

quickly create an implementation from any declaration


Создать реализации методов - Create Method Implementations

За один шаг в C/C++ создайте реализации всех методов в классе.

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

create implementations of all methods in a class


Документирование метода

Быстро добавляйте блоки комментариев перед методами.

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

Quickly add comment blocks before methods


Реализация интерфейсов/ виртуальных методов

Быстрое создание заглушек для интерфейса или виртуальных методов базового класса.

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

Implement methods from a single inherited interface or class

Выберите методы для реализации в открывшемся диалоговом окне.

Select the methods to implement in the dialog

Visual Assist создает пустые заглушки для определений.

Visual Assist creates empty stubs for definitions

В C/C++ Visual Assist также создает объявления.

In C/C++, Visual Assist also creates declarations