Top Visual Assist Features

#1 Откройте любой файл (Shift+Alt+O)

Найдите и откройте любой файл в своем проекте с помощью простого диалогового окна и нескольких маркеров поиска.

В примере показан поиск имен файлов с "player" и "swim", без "multi" в названии, и с открытием выбранного файла в строке 1024.

Open any file

#2 Найти любой символ (Shift+Alt+S)

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

Чтобы стать опытным пользователем, изучите контекстное меню в этом и каждом диалоговом окне Visual Assist.

Find any symbol

#3 Переход к реализации - GoTo Implementation (Alt+G)

Несмотря на сопоставимую функциональность в Visual Studio, многие пользователи полагаются на Visual Assist, чтобы найти больше определений и объявлений, чем встроенный Intellisense.

Alt+G открывает меню, если доступно несколько целевых вариантов.

Go to implementation

#4 Переход к чему-либо связанному - GoTo Related (Shift+Alt+G)

"Старший брат" Alt+G может перенести вас практически в любое место, связанное с текущим символом.

Вместо того, чтобы "преследовать" реализацию последовательными нажатиями Alt+G, используйте Shift+Alt+G, чтобы использовать иерархию.

Из любой ссылки на класс перейдите непосредственно к базовому или производному классу.

Go to anything related Go to derived classes

#5 Открыть связанный файл (Alt+O)

Откройте файл, наиболее связанный с активным документом.

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

После Alt+O нажмите комбинацию Alt+Стрелка_Влево, чтобы вернуться в исходное место назначения.

Open corresponding file

#6 Поиск ссылок (Shift+Alt+F)

Хотя встроенный в IDE поиск ссылок с годами улучшился, версия поиска в Visual Assist по-прежнему быстрее, мощнее и часто более полная.

Клонируйте окна результатов с помощью значка или контекстного меню, чтобы можно было запустить дополнительные сессии поиска, не перезаписав свои первоначальные результаты.

Find references

#7 Быстрые действия и меню рефакторинга (Shift+Alt+Q)

Получите доступ к функциям Visual Assist, применимым к текущему контексту, с помощью Shift+Alt+Q. Содержание меню сильно варьируется. Экспериментируйте с символами разных типов, выражениями, строками и пробелами.

Отрегулируйте интервалы и формат VA Snippets, используемых командами рефакторинга и генерации кода в меню. Например, Create from Usage (Создать из использования) и Implement Virtual Methods (Применить виртуальные методы).

Откройте редактор фрагментов с помощью VAssistX | Tools | Edit VA Snippets затем установите тип для рефакторинга.

Отключите плавающие кнопки, которые открывают то же меню, что и Shift+Alt+Q.

Quick actions and refactoring menu Edit the refactoring snippets Disable floating button

#8 Просмотр методов в файле (Alt+M)

Осуществляйте навигацию в текущем файле из простого раскрывающегося списка классов и методов в нем. Отфильтруйте список с помощью подстрок.

Настройте содержимое списка с помощью контекстного меню для крошечной стрелки вниз на панели навигации.

List methods in the current file Adjust list of methods

#9 Переименовать (Shift+Alt+R)

Хотя Rename, встроенного в IDE, иногда бывает достаточно, версия этой команды в Visual Assist быстрее, мощнее и часто более полная.

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

Rename

#10 Использование хэштеги VA

Добавляйте хэштеги в комментарии и перемещайтесь между ними с помощью окна инструментов (Shift+Alt+H) или команды перехода (Shift+Alt+G).

Хэштеги в VA - это фактически закладки и задачи, которые перемещаются вместе с вашим кодом. Создайте новые хэштеги или добавьте # к существующим ключевым словам, например #John и #TODO. После навигации с помощью простых хэштегов VA узнайте об их расширенных функциях.

Hashtags