01 / 표지 전체 토마토 소프트웨어
스타터 키트 · 비주얼어시스트

Visual Assist를 처음
30분 동안
사용해 보세요.

신규 사용자를 위한 간단한 안내와 기존 사용자를 위한 참고 자료입니다. 한 번 설치하면 바로 사용할 수 있으며, 단축키를 기억하거나, 기능을 찾거나, 팀원에게 첫날 읽을거리를 제공할 때 이 키트를 활용하세요.

30일 무료 체험 · 모든 기능 이용 가능
Visual Studio 2026용으로 제작되었습니다.
129MB 설치 파일
02  ·  VA의 역할 (9페이지 중 2페이지)
이 제품의 기능은 무엇인가요?

Visual Studio가 잘 못하는 세 가지. 하지만 우리는 잘합니다.

Visual Assist는 Visual Studio 확장 프로그램으로, IDE의 기본 기능이 제대로 작동하지 않을 때 필요한 부분을 보완해 줍니다. 예를 들어, 대규모 코드베이스에서 IntelliSense가 제대로 작동하지 않거나, 탐색 과정에서 클릭 횟수가 너무 많거나, 리팩토링 기능이 놓치는 부분을 수정해 줍니다. Visual Assist를 설치하고 Visual Studio를 실행하면 바로 사용할 수 있으며, 별도의 설정이 필요하지 않습니다.

03  ·  설치 페이지 03/09
설치하다

다운로드부터 작동까지 5분도 채 걸리지 않습니다.

VA는 컴퓨터에 설치된 모든 Visual Studio 버전을 감지하고 설치 위치를 선택할 수 있도록 합니다. 시작 메뉴나 바탕 화면 바로 가기에는 아무것도 생성되지 않습니다. VA는 Visual Studio 내부에 완전히 설치되어 실행됩니다.

2단계

실행하세요

VA는 Visual Studio 2026을 포함하여 설치된 모든 Visual Studio 버전을 자동으로 감지합니다. 설치할 위치를 선택하세요. 프로그램 그룹, 시작 메뉴 항목 또는 바탕 화면 바로 가기는 생성되지 않습니다.

팁: 최신 환경을 원하시면 Visual Studio 2026을 선택하세요.
3단계

Visual Studio를 실행하세요.

VA는 처음 실행될 때 초기화되고 병렬 스레드를 사용하여 백그라운드에서 솔루션을 구문 분석합니다. 별도의 설정이 필요 없으며, 입력하는 즉시 작동하기 시작합니다.

백그라운드에서 고성능 구문 분석을 수행하므로 IDE 속도 저하가 없습니다.
4단계

VAssistX를 찾아보세요

메뉴 표시줄에서 찾아보세요 VAssistX. 그곳에서 옵션, 도구 및 라이선스에 접근할 수 있습니다. 구매 후 VAssistX → 라이선스 등록을 통해 제품 키를 입력하세요.

VAssistX 참조 → 도움말 → 키보드 단축키
스크린샷 · VS 메뉴바 VAssistX 메뉴는 설치 후 Visual Studio 메뉴 모음에 표시됩니다.
무엇을 찾아야 할까요?

메뉴 막대에 VAssistX가 있습니다.

설치 후 VA는 Visual Studio 메뉴 모음에 항목을 하나 추가합니다 VAssistX. 이 항목을 통해 도구, 옵션, 라이선스 등록 및 바로 가기 키 참조에 접근할 수 있습니다. 만약 이 항목이 보이지 않으면 Visual Studio를 다시 시작하십시오.

첫 실행 · 보게 될 내용

VA의 파서는 백그라운드에서 실행됩니다. 제안 목록, 구현 위치로 이동, 참조 찾기 기능은 파일 파싱이 완료되는 즉시 작동하며, "준비 완료" 알림이나 설정 화면이 필요하지 않습니다. 파일을 열고 바로 시작하세요.

이미 Copilot 또는 Cursor를 사용하고 계신다면

Visual Assist는 원활하게 작동합니다. VA의 제안 목록, 탐색 및 리팩토링 기능은 로컬에서 작동하며 AI 완성 기능과 충돌하지 않습니다. VA Intelligence (8페이지)는 로컬 모델에서 실행되며 자동 실행되지 않습니다.

04  ·  키보드 단축키 9페이지 중 4페이지
참조

몸에 익혀둘 만한 지름길들 .

VA는 기존 단축키를 덮어쓰지 않습니다. 단축키가 충돌하는 경우 해당 단축키는 건너뜁니다. 현재 단축키 설정은 VAssistX → 도움말 → 키보드 단축키 에서 확인할 수 있습니다 . 모든 단축키는 옵션 → 키보드 및 마우스 에서 다시 설정할 수 있습니다 .

항해

12
구현/선언으로 이동하려면 Alt + G를 누르세요.
Alt + ← 키 를 눌러 뒤로 이동
Alt + → 키 를 눌러 앞으로 이동
Alt + ↑ 키를 눌러 이전 범위로 이동
Alt + ↓ 키를 눌러 다음 범위로 이동
솔루션에서 파일 열기 Shift + Alt + O
해결 방법에서 기호 찾기 Shift + Alt + S
참조 찾기 Shift + Alt + F
관련 기호로 이동하려면 Shift + Alt + G를 누르세요.
Alt + M 키를 눌러 파일에 메서드 목록을 저장하세요.
해당 파일(.h ↔ .cpp)을 엽니다. Alt + O
VA 해시태그 열기 Shift + Alt + H

리팩토링 및 생성

3
빠른 실행/리팩터 메뉴 Shift + Alt + Q
기호 이름 변경 Shift + Alt + R
Shift + Alt + C 단축키를 사용하여 생성

편집 및 지원

트리거 제안 목록 Ctrl + Space
일치하는 단어를 강조 표시하려면 Alt + K를 누르세요.
여러 클립보드 사용 (Ctrl + Shift + V)
스마트 선택 — Alt + ] 확장
스마트 선택 — 축소 Alt + [
편집기 확대/축소 초기화 Ctrl + 0

내부 참조 찾기

창 내 키
범위 전환 · 프로젝트 ↔ 솔루션 P
신고 전용 D
현재 파일에서 강조 표시 H
검색 결과 내에서 검색 Ctrl + F

파일 필터 구문

경로 세그먼트 \path 로 필터링
제외할 일치 항목 - 문자열
OR 논리 ( a, b 중 하나라도 일치)
지속 필터 재설정 Ctrl + R
시작 .name 에서 일치 기호
06  ·  리팩토링 및 편집 페이지 06/09
리팩토링 및 편집

대규모 코드 변경을 안전하게 진행하세요.

VA의 리팩토링 기능은 오랜 사용자들이 종종 뒤늦게 발견하는 부분입니다. 솔루션 전체에 걸쳐 이름을 바꾸거나, 시그니처가 추론된 메서드를 추출하거나, 구현 전에 메서드 호출을 작성하는 등의 작업을 할 수 있습니다. 구문 강조 표시 기능은 나머지 코드 읽기를 훨씬 쉽게 만들어 줍니다.

스크린샷 VA 이름 변경 대화 상자에는 프로젝트 또는 솔루션의 범위를 선택할 수 있는 새 이름 필드가 표시됩니다.
Shift + Alt + R 키 조합 리팩토링

이름 변경

프로젝트 또는 솔루션 전체에서 네임스페이스, 클래스, 메서드, 필드, 변수, 매개변수 등의 심볼과 그 모든 참조를 한 번에 변경할 수 있습니다. 변경 사항을 확인하기 전에 영향을 받는 모든 위치를 미리 볼 수 있습니다. 이상이 발견되면 취소할 수 있으며, 부작용은 없습니다.

팁: 기호 강조 표시 기능과 함께 사용하세요.
스크린샷 자동 추론된 시그니처가 포함된 메서드 추출 대화 상자에서 선택한 블록을 함수 호출로 대체할 수 있습니다.
Shift + Alt + Q 키 조합으로 리팩토링

추출 방법

코드 블록을 선택하고 이름을 지정하세요. VA는 시그니처를 추론하여 원래 블록을 함수 호출로 대체하고 메서드를 생성합니다. 단일 실행으로 전체 실행 취소가 가능합니다 Ctrl+Z. C++는 추출을 자유 함수로 지원합니다.

빠른 실행 메뉴
스크린샷 VA는 정의되지 않은 심볼에 대한 스텁을 생성하여 구현 전에 호출을 작성할 수 있도록 합니다.
코드 생성 Shift + Alt + C

사용량으로부터 생성

하향식 코딩. 구현 전에 함수 호출을 작성하세요. 정의되지 않은 심볼(클래스, 메서드, 변수)에 커서를 놓으면 VA가 해당 위치에 스텁을 생성합니다. 사용자는 현재 위치를 그대로 유지할 수 있습니다.

VA 스니펫을 통해 맞춤 설정하세요
스크린샷 VA 제안 목록: 약어를 깊이 중첩된 함수 이름으로 변환하는 방법
Ctrl + Space를 눌러 편집

향상된 자동 완성 기능

약어 일치, 최근 입력한 기호, 주변 컨텍스트 인식 기능을 갖춘 제안 목록을 제공합니다. IntelliSense가 제대로 작동하지 않는 오류투성이 코드나 매크로가 많은 코드에서도 안정적으로 작동합니다. 코드 조각은 본문 내에서 바로 펼쳐집니다.

"SDF" → SomeDeeplyNestedFunction을 시도해 보세요.
스크린샷 VA는 매크로, 열거형, 멤버 및 지역 변수에 대해 서로 다른 색상을 표시하는 향상된 구문 색상 기능을 제공합니다.
편집은 항상 켜져 있습니다.

향상된 구문 강조 표시

VS에는 기본적으로 제공되지 않는 컨텍스트 인식 색상 기능이 있습니다. 예를 들어, 지역 변수는 굵게, 시스템 기호는 이탤릭체로 표시하고, 매크로, 열거형 및 멤버에 대해 서로 다른 색상을 지정할 수 있습니다. 중괄호 불일치도 한눈에 확인할 수 있습니다. VAssistX → 옵션 → 색상에서 이 기능을 사용자 지정할 수 있습니다.

기본적으로 켜져 있음
스크린샷 VA 디버그 지원은 스텝 필터를 사용하여 표준 라이브러리 프레임을 건너뛰고 향상된 메모리 보기를 제공합니다.
디버깅 단계 필터

디버깅 지원

VA Step Filter는 라이브러리 내부를 건너뛰어 코드를 단계별로 실행할 수 있도록 해줍니다. VA Memory View는 기본 메모리 창에 검색, 그룹화 및 표시 형식 제어 기능을 추가합니다 .

VAssistX → 디버그 → VA 단계 필터
07  ·  유용한 팁 ( 9페이지 중 7페이지)
알아두면 유용한 정보

대부분의 사용자가 놓치는 몇 가지 사항 .

기능 카드에 담지 못한 6가지 팁 - 대부분 수개월간 매일 사용하면서 발견한 것들입니다. 지금 읽어보시면 나중에 알아차리는 데 걸리는 시간을 줄일 수 있습니다.

제안 목록

전체 이름 대신 약어를 입력하세요

SDF일치하는 유형을 지정합니다 SomeDeeplyNestedFunction. m_val단축 구문을 통해 해결됩니다. 멤버 변수, 자유 함수 및 유형에 대해 작동하며, VA는 자체적으로 해결 작업을 수행합니다.

파일 열기

필터 구문은 겉보기보다 훨씬 강력합니다.

\path경로 구간별 필터링, -string제외, a,bOR 논리, .name시작 부분 일치 등의 기능을 제공합니다. Ctrl+R컨텍스트 전환 시 고정 필터를 재설정하려면 버튼을 누르십시오.

참고 자료를 찾아보세요

결과 창을 닫지 말고 키를 사용하세요.

참조 찾기 내부: P범위 전환, D선언만 표시, H현재 파일의 모든 내용 강조 표시, Ctrl+F결과 내 검색. 아무 줄이나 두 번 클릭하면 해당 줄로 이동합니다.

안전하게 이름을 변경하세요

변경 사항을 확정하기 전에 미리 보기를 확인하세요.

이름 바꾸기를 실행하기 전에 기호 강조 표시를 사용하여 모든 참조를 시각적으로 확인하십시오 . 이름 바꾸기 대화 상자에는 영향을 받는 모든 위치가 나열됩니다. 문제가 있는 부분이 있으면 부작용 없이 취소할 수 있습니다.

해시태그

마크 코드를 표시해 두었다가 나중에 그곳으로 이동하세요.

코드에 `#`, `#` 또는 원하는 사용자 지정 해시태그를 추가하세요. VA는 이러한 해시태그를 색인화하여 태그된 위치로 즉시 이동할 수 있도록 합니다 //TODO:. 대규모 코드베이스에서 작업 진행 상황을 추적하는 데 유용합니다.//HACK:Shift+Alt+H

성능

대규모 솔루션에서 구문 분석 동시성을 최적화합니다.

VAssistX → 옵션 → 성능 에서 파싱 스레드 수를 늘려 더 많은 코어를 사용하세요. 대규모 솔루션의 경우 이 설정이 가장 큰 영향을 미칩니다. 불필요한 파싱을 건너뛰려면 옵션 → 프로젝트 및 솔루션 에서 소스 파일 위치를 VAssistX에 알려주세요.

무엇을 맞춤 설정할 수 있을까요 ? 어디에서 찾을 수 있을까요? 왜 맞춤 설정할 가치가 있을까요?
구문 색상 옵션 → 색상 매크로, 멤버 변수 및 지역 변수를 색상 구성표에서 시각적으로 구분합니다.
키보드 단축키 옵션 → 키보드 및 마우스에서 기존의 손가락 움직임에 맞춰 단축키를 재설정할 수 있습니다. VA는 기존 단축키를 덮어쓰지 않습니다.
사용자 지정 파일 확장자 옵션 → 프로젝트 및 솔루션 VA 구문 분석 .inl, .hlsli또는 코드베이스에서 사용하는 확장자를 가져옵니다.
단계 필터 옵션 → 단계 필터 디버깅 중 표준 라이브러리 및 타사 네임스페이스를 건너뛰고 코드로 단계별 실행을 수행 합니다 .
VA 스니펫 도구 → VA 스니펫 편집 VS 기본 스니펫보다 더 많은 기능 제공 - 환경 변수, 입력 자리 표시자, 리팩토링 바인딩.
08  ·  VA 정보 페이지 08/09
VA 인텔리전스

컴퓨터에 상주하는 AI .

VA Intelligence는 Visual Assist에 내장된 AI 통합 기능입니다. 로컬 모델에서 실행되므로 코드가 컴퓨터 밖으로 나가지 않고, 호출하기 전까지는 아무것도 실행되지 않으며, Copilot, Cursor 또는 이미 사용 중인 다른 AI 도구와 함께 작동하도록 설계되었습니다.

VA 정보 변경 코드: 블록 선택, 변경 사항을 쉬운 언어로 설명, 적용 전 차이점 검토
코드 변경 선택 → 설명 → 변경 사항 검토 → 승인 또는 거부
로컬 모델 (선택 사항) · 자동 실행 안 함 · 외부 데이터 전송 안 함 · Copilot 호환 · 적용 전 차이점 비교

VA Intelligence는 기존 AI 도구 위에 덧붙여지는 것이 아니라, 그 옆에 자리 잡습니다. "코드 변경" 명령을 사용하여 시작하세요. 변경 사항을 선택하고, 이해하기 쉬운 언어로 변경 내용을 설명한 다음, 차이점을 확인하세요. 사용자가 직접 수정하지 않으면 아무것도 적용되지 않습니다.

VA 정보 가이드 전문을 읽어보세요.
01
코드 블록을 선택하세요
편집기에서 변경하려는 코드 블록을 선택하세요.
02
오픈 인텔리전스
VAssistX → 인텔리전스 또는 Shift+Alt+Q→ 인텔리전스 명령.
03
변경 사항을 쉬운 말로 설명하세요.
특별한 구문은 필요 없습니다. "이것을 코루틴으로 만드세요." "이 루프를 추출하세요." "노이브 포인터 없이 다시 작성하세요."
04
차이점을 검토하세요
VA는 내장된 차이점 보기에서 수정 사항을 제안합니다. 아무것도 자동으로 적용되지 않으며, 사용자가 수락하거나 거부해야 합니다.
09  ·  다음 단계 9/09페이지
커뮤니티에서

" Visual Assist가 설치되지 않은 Visual Studio 환경에서 작업할 때면, 저는 완전히 무력감을 느낍니다. "

케빈 M., 전문 C++ 개발자

" Visual Assist 없이 Visual Studio를 사용할 이유는 전혀 없습니다. "

라이언 V., 게임 디렉터

기호 강조 표시 기능이 완벽합니다. 변수가 어디에 기록되고 어디에서 읽히는지 즉시 확인할 수 있습니다.

션 D., 수석 소프트웨어 엔지니어 150만 건 이상의 설치 수 · Meta · Epic Games · Alibaba
에서 더 많은 리뷰를 확인하세요. 팀들이 Visual Assist의 사용 편의성, 지원 및 투자 수익률(ROI)을 어떻게 평가하는지 살펴보세요.
선적 서류 비치

모든 기능을 자세히 살펴보겠습니다.

각 기능에는 예시 및 예외 상황을 포함한 자세한 설명이 담긴 페이지가 있습니다.

wholetomato.com/documentation →
공략

움직이는 영상 속 기능을 살펴보세요

Whole Tomato 유튜브 채널에서 짧은 영상과 데모 영상을 시청하세요.

유튜브 · 통토마토 →
피드백

팀과 이야기해 보세요

저희는 개발자 중심의 소규모 회사입니다. 실제 사용자의 의견이 저희가 다음에 만들 제품의 방향을 결정합니다. VAssistX → 도움말 → 피드백

피드백 보내기 →
Visual Assist를 30일 동안 무료로 사용해 보세요.

한 번 설치하면
IDE와 씨름할 필요가 없습니다.

30일 동안 모든 기능을 사용해 보세요. 최신 Visual Studio 2026에 맞춰 제작되었으며, 컴퓨터에 설치된 모든 버전을 자동으로 감지합니다. 설치 파일 크기는 129MB입니다.

30일 무료 체험판 다운로드 · 모든 기능 사용 가능 · 신용카드 필요 없음

자주 묻는 질문

네. Visual Assist는 자체 파서를 통해 로컬에서 실행되므로 AI 완성 도구와 충돌하지 않습니다. 제안 목록, 탐색 및 리팩토링 명령은 클라우드 AI 비서와 독립적으로 작동합니다. Visual Assist에 내장된 AI 통합 기능인 VA Intelligence는 로컬 모델에서 실행되며 명시적으로 호출할 때만 작동합니다. 백그라운드에서 실행되는 기능은 없습니다.
5분도 채 걸리지 않습니다. 설치 프로그램을 다운로드하고 실행하면 컴퓨터에 설치된 모든 Visual Studio 버전을 자동으로 감지합니다. 별도의 설정이 필요 없으며, Visual Studio를 실행하는 순간부터 바로 작동합니다.
아니요. Visual Assist는 IDE를 차단하지 않고 솔루션의 인덱스를 생성하는 백그라운드 병렬 파서를 사용합니다. 대규모 코드베이스를 사용하는 대부분의 사용자는 IDE 시작 시간이나 응답 속도에서 눈에 띄는 차이를 느끼지 못한다고 보고합니다. ReSharper C++를 사용하다가 Visual Assist로 넘어온 경우, 이러한 차이점을 가장 먼저 알아차릴 수 있을 것입니다.
바로 그것이 핵심 사용 사례입니다. VA의 파서는 대규모, 복잡한, 매크로가 많은 C++ 코드베이스, 즉 언리얼 엔진 프로젝트나 깔끔하게 컴파일되지 않는 레거시 코드에서도 작동하도록 설계되었습니다. IntelliSense는 이러한 환경에서 성능이 저하되거나 완전히 작동을 멈추지만, VA는 계속해서 작동합니다.
VA 인텔리전스는 Visual Assist에 내장된 AI 통합 기능입니다. 로컬 모델에서 실행되므로 코드는 사용자의 컴퓨터를 벗어나지 않습니다. 백그라운드에서 실행되거나 자동 완성 기능을 제공하지 않습니다. 원하는 시점에 직접 실행하여 코드 블록을 선택하고, 변경 사항을 일반적인 언어로 설명하고, 차이점을 검토한 후 승인 또는 거부할 수 있습니다. 모든 변경 사항은 자동으로 적용되지 않습니다.
네, 있습니다. 30일 동안 모든 기능을 사용해 보실 수 있으며, 신용카드 정보는 필요하지 않습니다. 설치 파일 크기는 129MB입니다.
네. Visual Assist는 표준 VS 확장 프로그램과 함께 사용하도록 설계되었습니다. Visual Assist는 VS의 기본 명령을 가로채거나 대체하지 않고, 기존 명령에 기능을 추가합니다. 바로 가기 키가 충돌하는 경우, Visual Assist는 해당 키 할당을 건너뛰고 기존 키 바인딩을 유지합니다. 모든 키는 VAssistX → 옵션 → 키보드 및 마우스에서 다시 매핑할 수 있습니다.