Генерируйте код быстрее
Генерируйте код быстрее, чем вы могли подумать, даже если вы используете всего несколько функций Visual Assist. Когда вы станете опытным пользователем, пишите и обновляйте код еще быстрее.
Добавить - Add Forward Declaration
В C/C++ быстро сделайте неизвестный символ известным.
Добавьте forward declaration для ссылочного символа, например указателя на класс, из вашего текущего местоположения.
Add Member
Быстрое добавление метода или переменной-члена в класс.
Добавьте метод или переменную-член в класс из любой ссылки на класс, не прерывая свой обычный поток действий.
Укажите сигнатуру нового метода или переменную-член в открывшемся диалоговом окне.
Добавьте отсутствующие ветви выбора - Add Missing Case Statements
Легко разверните оператор switch, чтобы рассмотреть все значения enum.
Добавить аналогичный элемент - Add Similar Member
Легко создайте элемент в классе, похожем на существующий элемент.
Откройте меню рефакторинга из любой ссылки, чтобы создать элемент в классе, похожем на существующую ссылку. Этот стиль программирования "сверху вниз" не прерывает ваш поток действий.
Укажите имя нового элемента и при необходимости измените его сигнатуру.
Добавить директиву Using
В C#, при ссылке на общий .NET тип, Visual Assist предлагает добавить соответствующую директиву Using. В отличие от аналогичной функции IDE, директива появляется как предложение; нет необходимости расширять смарт-тег.
Добавить директиву include - Add include Directive
В C/C++ быстро добавьте директиву в текущий файл, чтобы сделать символ известным.
Добавьте директиву #include для любого символа, известного в проекте, решении, системе или сторонних библиотеках. Visual Assist вставляет соответствующую директиву рядом с другими директивами в верхней части активного документа, не перемещая текущую позицию.
Добавление/удаление скобок
Быстро добавьте фигурные скобки, чтобы преобразовать простой оператор в составной, или удалите фигурные скобки из однострочного составного оператора, чтобы сделать его простым оператором. Назначьте сочетание клавиш для добавления/удаления фигурных скобок.
Создать объявление - Create Declaration
В C/C++ быстро создайте объявление из реализации любого метода.
Создайте объявление метода, имеющего только реализацию. Visual Assist автоматически помещает объявление в соответствующий заголовочный файл рядом с объявлениями соседних методов. Типы, возвращаемые значения и параметры согласованы между заголовочным файлом и исходным файлом.
Создать файл - Create File
Создавайте файлы в своем проекте быстро и легко.
Создайте файл в том же каталоге, что и активный документ, и автоматически добавьте его в свой проект. Определите начальное содержимое новых файлов с помощью VA Snippet. В C/C++ вызовите команду во второй раз, чтобы автоматически создать файл заголовка и включить его в новый файл исходного кода.
Создать в ходе работы -Create from Usage
Вводите символ, не прерывая поток действий.
Введите имя неопределенного символа и откройте меню рефакторинга, чтобы ввести символ, не выходя из текущей позиции. Этот нисходящий стиль разработки работает для многих типов символов, включая перечисления, переменные, функции и методы.
Сообщите Visual Assist, какой элемент создать в открывшемся диалоговом окне.
Создать реализацию -Create Implementation
В C/C++ быстро создайте реализацию из любого объявления.
Создайте реализацию символа, который имеет только объявление, и Visual Assist автоматически поместит реализацию в соответствующий исходный файл рядом с реализациями соседних символов. Типы, возвращаемые значения и параметры согласованы между заголовочным файлом и исходным файлом.
Создать реализации методов - Create Method Implementations
За один шаг в C/C++ создайте реализации всех методов в классе.
Объявите класс, а затем в один шаг создайте реализации всех его методов. Объявления и реализации согласованы между заголовочными файлами и исходными файлами. Существующие реализации не перезаписываются и не воссоздаются заново.
Документирование метода
Быстро добавляйте блоки комментариев перед методами.
Добавьте блок комментариев перед методом, используя формат, определенный в VA Snippet. Зарезервированные строки в VA Snippet автоматически расширяются для параметров и возвращаемого значения, поэтому компоненты комментируются в отдельных строках.
Реализация интерфейсов/ виртуальных методов
Быстрое создание заглушек для интерфейса или виртуальных методов базового класса.
Реализуйте методы из одного унаследованного интерфейса или класса, открыв меню рефакторинга, когда текстовый указатель находится на унаследованном объекте. Реализуйте методы из всех унаследованных объектов, открыв меню рефакторинга из имени текущего класса.
Выберите методы для реализации в открывшемся диалоговом окне.
Visual Assist создает пустые заглушки для определений.
В C/C++ Visual Assist также создает объявления.