---
title: 현재 버전 0.0.121 — 화면 비점유 검사
date: 2026-10-23T06:27:29.130Z
version: v1.0.0
status: 기존 기록 이전
project: codeassist
type: 작업 결과
category: 이전 기록
summary: 현재 버전 0.0.121 — 화면 비점유 검사 — 당시 작업 내용과 검증 범위를 원문 기준으로 정리한 보관 기록입니다.
source: ../assets/imports/docs/validation/profile-update-121/gate/index.html
source_sha256: c5cc3008b4300dc3c90af891a5a4cfe0546a9295bf8c17ac23f87205107e7c11
record: archived
format: legacy-v1
---

> 보관 기록입니다. 아래 결과는 원문 작성 시점의 내용이며, 이번 편집에서 제품 테스트를 다시 실행하지 않았습니다.

화면 비점유 자동 검사

## 현재 버전 0.0.121 — 화면 비점유 검사

화면·입력·VS 명령 실행 없이 패키지·설치·프로세스를 읽고 Core 테스트를 실행했습니다. 아래 통과는 VA 기능 일치가 아닙니다. 새 VA 실행 대조 0건, 이 검사로 추가한 전체 기능 인증 0건입니다.

| 확인 | 결과 | 근거 |
| --- | --- | --- |
| Source manifest versions agree | pass | Version 0.0.121; latest archived Modern VSIX confirmed |
| Modern package matches Release binaries | pass | Package 0.0.121 verified: 6 matching binaries, 48 registered key bindings. |
| Installed CA binaries match package | pass | Installed 0.0.121: 6 binaries match the verified package. |
| Core tests, fresh TRX execution | pass | Passed 346/346 |
| Owned CA process loads matching Extension module | unconfirmed | CLR module probe failed: Expected one CLR module path, found 0 |
| Fixed 108 catalog integrity | pass | 108 unique baseline feature IDs accounted for; this is not functional certification |

원본 결과 · 테스트 TRX · [최근 실제 VA 대조: 표본 4/4](../assets/imports/docs/validation/refactor-116/index.html)

## 108개 전체 기준 — 미실행을 통과 처리하지 않음

모든 행은 이번 검사로 전체 기능 인증하지 않았습니다. 문서 부분 명세 목록 108/108과 실행 검증은 별개입니다. UI 배치·테마·실제 키·VA와 동일 입력 비교는 해당 변경 시 실제 실행 근거가 필요합니다.

| ID | 기능 | 개별 주장 | 전체 판정에 필요한 차원 |
| --- | --- | --- | --- |
| VA-F001 | Find by Context | 같은 이름이어도 다른 scope 객체는 제외하며 활성 파일의 다음/이전 참조로 이동 / 커서 또는 선택 심볼에서 실행; 전체 파일 간 검색은 Find References에 해당 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F002 | Find References | 창별 D/R/W 필터 및 적용 가능한 필터만 표시 / D/R/W는 새 검색마다 해당 결과 전체로 시작 / 프로젝트 검색 범위는 이전 검색 상태 유지; 지역 변수는 파일 범위 고정 / 단일 행의 복수 참조는 복수 결과로 표시 / 상속/override·주석/문자열·생성/구성·scope 결과 필터 / 결과 내 Ctrl+F·F3·Shift+F3 탐색 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F003 | Find Symbol in Solution | 드롭다운은 대소문자 무시; 대화상자는 다중 AND·제외·점 경계 필터와 선택적 uppercase case matching / 기본 선택은 prefix 우선, 없으면 첫 contains; 심볼 이름 알파벳 정렬은 열 클릭으로 변경되지 않음 / solution/system 범위 및 classes/struct/namespaces 제한; 선택 초기화 후 Ctrl+Z로 이전 필터 복원 / 지역 변수 제외; 선언 위치·언어별 포함 심볼 규칙 구분 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F004 | GoTo Implementation | Alt+G: 목적지 하나면 직접 이동, 복수면 메뉴; 구현 항목은 {...} 표시 / 활성 project/solution 범위 설정과 system symbol의 임시 범위 확대 / 주석 scope가 없으면 동명 후보 메뉴; hashtag와 프로젝트 밖 파일 지원 / C/C++에서 VA 후보가 없고 IntelliSense가 켜져 있으면 IDE GoTo Definition 호출 / 구현 검색은 선언 디렉터리와 ../src·../source 및 구성 경로 사용 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F005 | GoTo Member | 현재 type/variable 또는 enclosing structure 공백에서 해당 member 탐색; enum/interface/namespace/struct/typedef 지원 / base member 포함 옵션·다중문자/negative/점prefix 필터·복사·Find References·type별 정렬 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F006 | GoTo Related | Shift+Alt+G: 심볼 종류별 base/derived·override·생성자·type/typedef·선언/정의·header 목적지 / 상속 관계는 하위 메뉴; 가능한 파일/줄/namespace 표시 / include에서는 관련 명령 및 해당 header를 include하는 파일; 주석에서는 가장 가능성 높은 심볼 선택 / 오버로드 목적지 순서와 call signature matching은 옵션 영향 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F007 | Highlight Current Line | caret 줄 표시; VA Current Line IDE 색 설정 사용 / 배경·색상/frame·점선·실선·margin까지 ray 형식 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F008 | List Methods in File | Alt+M: 편집에 따라 갱신; 기본 파일 등장 순서 및 상단 navigation bar / 다중 AND·negative·점 경계·comma OR 필터 / class/method/macro 확장 method/member/struct/enum/define/event/property/region 항목 옵션 / namespace·parameter 표시 및 정렬 옵션; ESC/외부 클릭 닫힘 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F009 | Move Scope | Alt+Down/Up: enclosing brace/parenthesis 바깥 scope의 시작/끝 이동 / global scope에 도달하면 메서드 간 이동 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F010 | Navigate Back and Forward | 단순 caret 이동 waypoint는 제외; Alt+Left/Right는 다른 명령 바인딩 영향을 받음 / Alt+Right의 Edit.CompleteWord 바인딩 제거 조건; waypoint 종류의 icon 표는 별도 확인 필요 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F011 | Open Corresponding File | Alt+O: 대응 하나면 직접 열고 복수면 선택 메뉴; C++ 및 C# design/codebehind 등 관계 지원 / 현재 directory 우선; 없으면 project·parent·inc/include 검색; type 미확정이면 유사prefix 후보 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F012 | Open File in Solution | Shift+Alt+O: 다중 선택과 Ctrl+A; 범위·IDE key scheme에 따라 기본 shortcut scope 차이 / AND·negative·점 경계·comma OR·path 필터·fuzzy 옵션; base filename prefix 선택 우선 / 숨겨도 적용되는 persistent filter와 Ctrl+R 해제 / solution·directory·private/shared system·external·open 파일 공급원 및 project 중복 결합 옵션 / line/column qualifier는 형식별 조건; 기본 base filename 정렬 및 열별 reverse 정렬 / ESC/Stop은 non-solution 로딩만 중단하고 solution 파일은 유지 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F013 | VA Hashtags | 주석 내 공백없는 tag; 대소문자 무시·다중tag·Goto exact/창 substring 검색 / 자동갱신·tag/file 그룹·AND/negative/OR필터·Shift+Alt+H/F8/Shift+F8 / 숨김은 tag/file/recursive directory/project 범위; tool window만 영향·Goto/완성 가능 / solution .vaHashtags 외부변경은 IDE재시작; read-only면 규칙 저장 불가 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F014 | VA Navigation Bar | source창 상단/하단·표시 옵션; context/method list/scope arrows/definition/Go 구성 / Go 기본은 implementation이며 related로 변경 가능; namespace 표시 문맥메뉴 / 공식 현재 문서의 다중 project 전환은2630 가용성 별도 확인 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F015 | Access to Refactoring Commands | Shift+Alt+Q는 커서·선택 문맥에 맞는 가능한 명령만 표시 / 적용 가능성에 따라 명령 순서 결정 / include·symbol·whitespace 문맥을 구분 / 편집기·Outline·VA View에서 명령을 제공 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F016 | Change Signature | 함수 이름 위치에서 선언·정의·참조 및 호출부 변경; 다중 파일 Undo 지원 / 인수 이름 변경은 선언/정의, 인수 추가는 호출부까지 변경 / 기본 인수를 서명에 추가하면 기존 호출부를 변경하지 않음; 추가 인수 호출값 기본은 TODO / 모호한 변경은 OK 비활성화; 이름 변경과 재정렬은 구분 / C++ 가시성 변경은 지원하지 않음; 문서는 overload·system-directory 제한을 명시 / 프로젝트 검색 범위는 Find References·Rename과 공유 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F017 | Convert Between Pointer and Instance | 지역 변수 선언에서 pointer/instance 전환 및 참조의 dot/arrow·dereference/address 수정 / pointer→instance는 선택한 참조를 변환하고 delete 참조 제거 / instance→pointer는 raw/unique/shared/custom 생성 선택; 기본 auto / 지원 불가 문맥에서는 안내 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F018 | Encapsulate Field | C++ 선언 위치에서 getter/setter 생성; 이름 공백이면 해당 accessor 생략 / 필드 가시성 조정; private/protected 필드의 accessor는 기본 public / 참조 선택 범위를 조절해 읽기/쓰기를 accessor로 변경 / 접두사 제거·대문자화 및 스니펫 GeneratedPropertyName으로 accessor 이름 구성 / C++ accessor는 선언 헤더에 배치; 배열/char pointer는 수동 보완이 필요할 수 있음 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F019 | Extract Method | 선택 코드와 주변 문맥에서 인수/반환형을 추론하고 원래 위치를 호출로 대체 / 전역/멤버와 새 함수 내부 로컬은 인수에서 제외 / 읽기값은 값 전달, 쓰기값과 dot로 참조되는 객체는 참조 전달 / 단일 변경 값은 반환값으로 원래 함수에서 대입할 수 있음 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F020 | Introduce Variable | 표현식의 가장 안쪽 scope에 변수 선언 후 선택 표현식 교체 / 반복 교체는 선택 이후의 현재 scope 후보에 한정 / 필요하면 한 줄 if/else/while에 braces 추가 / 빈 공간에서도 함수 반환값 capture에 이용 가능 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F021 | Move Implementation to Header File | free function는 header, member는 class내부; 기존declaration 대체·없어도 생성 / declaration의 preprocessor/default값 보존·parameter이름은 implementation 사용 / 연관성이 충분한 선행주석 이동·이동구현 선택 유지·생성snippet 사용 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F022 | Move Implementation to Source File | header에 declaration 남김; class/overload 인접배치·CreateImplementation snippet 사용 / 기본 인접배치 또는EOF 옵션; inline template는 먼저 class밖 header로 이동하고 다음 실행에 source로 이동 / 이동 후 VA history로 source/header 왕복 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F023 | Move Method Implementations to Source File | class이름에서 모든method 이동 command·선택dialog / nested class 선택 시 두번째dialog; template/배치 규칙은 단일move와 공유 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F024 | Move Selection to New File | 전체줄 선택만; destination은 미존재파일·header면 현재파일 include 옵션 / 언어·header/source별 생성snippet으로 새파일 내용 구성 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F025 | Rename | 선언/정의/참조 및 선택적 comment/string·상속chain 변경; project/solution 범위 / 이전 Rename/ChangeSignature/FindReferences scope 공유; 동일줄 복수ref는 복수항목 / scope변경으로 결과 재검색하면 제외선택 소실; preview double-click은 원본파일focus 유지 / Stop/Ctrl+Break로 검색중단 가능; 불완전검색 commit의 실패 가능성 문서 경고 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F026 | Rename Files | 관련 C++ h/cpp 및 C# designer/resx 함께 rename; include/project/solution/source-control 반영 / 기존directory 유지; rename전 저장·rename후 변경내용은 자동저장 안함 / 단일Undo 불가; nonproject/solution없는 파일에서는 의도 확인 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F027 | Simplify Instance Declaration | local object declaration에서만 제공; 생성된 instance를 불필요하게 다시 설정하는 declaration 단순화 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F028 | Add Forward Declaration | 미확정 참조 symbol에서 forward declaration 제공 / 기존 forward 선언 또는 첫 include 그룹 뒤 등 적절한 위치; 커서 유지 / 현재 symbol 참조를 근거로 하며 다른 참조를 평가해 include 충분성을 결정하지 않음 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F029 | Add Member | class reference에서 signaturedialog 후method/variable 추가; C++method는 inline header / CreateImplementation snippet 사용·system directory class에는 제공안함·VS현대버전 한Undo | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F030 | Add Missing Case Statements | enum switch 안에서 누락된 enum case 추가; switch 키워드 자체 위치는 필수 아님 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F031 | Add Similar Member | class아닌 memberreference에서 기존signature dialog·원member 근처에stub추가·body복사안함 / base member에서 실행하면 base class에 추가·systemdir 제외·현대VS 한Undo | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F032 | Add Using Directive | C# common.NET type 사용시목록suggestion·C#listbox활성필요 / accept하면상단using삽입·caret위치유지 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F033 | Add include Directive | 미확정 symbol의 파싱된 헤더 후보에서 include 생성 / 마지막 include 뒤의 ifdef 밖에 추가하고 커서 유지 / 정의 헤더 우선이며 Boost/Qt 일부는 umbrella 예외 / 기본 가장 짧은 경로; 상대/프로젝트 경로·quote/angle·filename-only 설정 / 기존 include delimiter를 따르며 없으면 IDE 설정 이용 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F034 | Add/Remove Braces | 단일statement add/remove/toggle·nested if/else/for/while 문맥 / 복수statement compound는remove불가·indent만으로복수줄add불가 / source상단일macro가복수statement로확장하면 remove가동작변경가능하다는문서경고 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F035 | Create Declaration | C/C++ 정의에서 일치 인수의 선언을 이웃 선언 근처 헤더에 생성 / 적절한 헤더 없으면 source에 생성 / 정의에서 주석이거나 없는 default 인수는 자동 노출하지 않음 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F036 | Create File | 현재파일 directory에 생성·현재project에추가·C++/C#/idl/rc/xaml관련파일에서제공 / 짝없는 h/cpp는 대응파일이 기본후보·cpp생성시同名headerinclude·header면 include옵션 / CreateFile snippet이 초기내용/caret 위치 결정 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F037 | Create from Usage | class·enum·변수·함수 및 local/class/global 생성 선택 / 클래스 생성은 생성자 인수에서 멤버/초기화 추론; 파일명 변경 가능 / 미확정 타입은 UnknownType; 생성 문법/본문은 언어별 스니펫 / 인수 생성은 선언/정의에 반영; enum 사용 문맥 및 scope 구분 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F038 | Create Implementation | C/C++ 메서드/정적 멤버 선언에서 stub 생성 / 기본 인수는 기본적으로 block comment로 구현 인수에 유지; 옵션으로 생략 / 이웃 구현 근처/EOF 위치 설정; source 없으면 헤더에 생성 / 언어별 스니펫으로 서식; 필수 snippet 삭제 시 기본 복원 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F039 | Create Method Implementations | class declaration에서미구현method선택·구현된method는목록제외 / 대응source없으면 declaration아래생성·생성snippet·인접/EOF 옵션 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F040 | Document Method | 선언/정의에서 method 앞 commentblock·return/parameter 각각의 문서항목 생성 / DocumentMethod snippet과 refactoring전용 reserved값으로형식변경 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F041 | Implement Interface / Virtual Methods | 깊은 상속과 다중 상속의 메서드 후보; 구현된 것은 선택 불가 / pure virtual은 기본 체크, 나머지는 기본 미체크 / 필터를 바꿔도 체크 상태 유지; 기본 정렬은 선언 순서 / virtual/override 생성 키워드와 본문 snippet 설정 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F042 | Acronyms | 축소 목록 옵션이 필요하며 첫 글자와 대문자/underscore 경계로 후보를 좁힘 / project 및 최근 사용 symbol 중심; 파일/심볼 검색 dialog와 method list에서는 사용하지 않음 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F043 | Auto-Extend Multi-Line Comments | 줄바꿈 시 block comment 및 연속 single-line comment marker를 현재 줄에서 이어받음 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F044 | Enhanced Listboxes | member는 dot/arrow, completion은 Ctrl+Space; private member도 목록 표시 / C/C++ 기본 활성·C# 기본 비활성이라는 문서 조건; 언어별 원본 값 별도 검증 필요 / 비상속 bold/우선 배치·축소·acronym/shorthand·종류/가시성 toolbar 필터 / Tab/Enter 비활성은 목록을 닫고 입력 문자 삽입; Ctrl 투명화; 추가 commit 문자는 IDE/언어별 차이 / include 경로·snippet 및 주석/문자열 Ctrl+Space 문맥 없는 파일 텍스트 후보 / C/C++ 데이터 공급원 선택; :: 및 C#은 default IntelliSense; 우측 텍스트 overwrite는 별도 valid symbol 여부 영향 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F045 | Format After Paste | 여러 줄 paste 이후 IDE Format Selection으로 서식 지정 / Undo로 formatting 철회 가능 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F046 | Insert () and Closing Brackets and Quotes | 여는 delimiter 뒤 닫는 delimiter·method commit 후 괄호 삽입 / Undo/Backspace 철회; 입력 중단 전 inserted delimiter 입력은 해당 문자 덮어쓰기 / 닫는 brace 위치는 same/next/blank-line 옵션 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F047 | Insert _ After m and Shift | m 입력 직후 Shift를 빠르게 눌렀다 놓으면 underscore 삽입 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F048 | Multiple Clipboards | Ctrl+Shift+V 최근 clipboard 메뉴 / 표시 개수는 별도 설정이며 해당 도움말은 수치를 명시하지 않음 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F049 | Reset Editor Zoom | editor scope에서100%로 복원; Ctrl+0은 추천키 수락 조건 / VS2015+는 새 창의 global zoom도100%로 설정 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F050 | Shorthand | 축소 목록에서 여러 부분 문자열로 후보 검색; acronym 우선과 최근 사용 영향 / 목록 밖에서는 첫 입력 글자로 시작하는 symbol로 제한; Ctrl+Space로 전체 completion 전환 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F051 | Smart Select | Extend/Shrink와 Block Extend/Shrink 네 명령; Shift+Alt+]/[ 및 Alt+]/[ / 초기 범위는 커서 위치·leading whitespace·statement/block에 따라 구분 / 상대적 작은 증가·항상 word 시작·case/underscore word 분할 옵션과 종속성 / 댓글/문자열에서도 일반 extend/shrink 가능; block 명령은 block 수준 유지 / 선택이 화면 높이를 넘으면 시작 위치를 알리는 임시 창 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F052 | Smart Suggestions | 생성자·enum 대입/비교·인자 타입에 맞는 local 변수·주석 hashtag를 제안 / 타입 이름의 Smart Suggestions snippet으로 값을 확장; 인자 comma+space는 다음 제안 유도 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F053 | Sort Selected Lines | 부분 마지막 줄 포함 / 마지막 줄 EOF이면 EOL 추가 / 정렬 옵션 대화상자 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F054 | Suggestion Lists | 최근/주변 symbol과 code bits; C#에서는 IDE 목록에 병합하거나 VA 목록 사용 / symbol 정의 중에는 자동 선택하지 않고 Down으로 선택; parameter list 제안은 global scope 및 Tab/Enter commit / 오른쪽이 알려진 symbol이면 유지하고 모르는 잔여 문자열은 제거 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F055 | Surround Selection | slash는 완전한 줄/복수 줄이면 line comment, 부분 줄이면 block comment 토글 / asterisk는 block comment 토글; parentheses/braces surround / surround character가 있는 snippet 입력은 선택을 expansion으로 대체 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F056 | Surround With | 선택을 snippet 코드로 감싸며 메뉴와 지정 surround 문자로 접근 / 단순 Surround Selection과 별개이며 Outline과 editor에서 가용 메뉴가 다름 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F057 | Column Indicator | 지정 column의 뒤쪽 경계에 표시; 위치/색 옵션 / 가변폭 글꼴은 m 글자 폭의 배수로 위치 산정 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F058 | Context Field | symbol 문맥·scope 표시, unknown이면 비움; global scope는 현재 파일명 / field 폭 조절·scope 표시 축소·method dropdown·scope arrows·복사 메뉴 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F059 | Definition Field | symbol 정의·scope 상세·include 실제 경로 표시; 복수정의 목록은 정보용으로 선택해도 이동 안함 / unknown은 비움; typedef/macro를 적당히 평가하며 aggressive 평가 옵션 별도 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F060 | Enhanced Syntax Coloring | light/dark 기본 세트를 설치 시 IDE 설정으로 결정; 대비 부족 시 black/white fallback / IDE coloring보다 우선; source/listbox/tool window 적용 선택 및 theme 인식 영향 / 추가 요소·배경색·reset 경로는 VS 버전별 차이 / 색은 심볼 사용 앞뒤 문자 영향을 받으며 정의가 항상 결정 요인은 아님 / C/C++ macro는 해당 header include 여부와 별개로 global 문맥으로 취급 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F061 | Local Symbols in Bold | enhanced coloring이 필요하며 현재 파일에 정의된 이름에 bold 적용 / semantic scope와 별개로 동명 occurrence 모두 bold 가능; inherited listbox bold와 다른 옵션 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F062 | Highlight Find Results | IDE find 후 editor matches 강조; ESC로 해제; IDE Find Result(VA) 배경색 사용 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F063 | Highlight Matching Words | 문자열/주석 안 active word에서 시작하고 파일 내 동일 단어에도 적용; scope 무시 / 대소문자 일치·전체 단어만; read reference highlight 색 공유 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F064 | Highlight References to Symbol Under Cursor | 같은 semantic context 참조만; read/write 구분 / 공백 이동 시 유지·ESC 임시 해제·project 외 파일 지원 / Find References 색 공유; 문서는 일반적으로 write MistyRose/read LightCyan으로 설명하며 실제 테마별 값 별도 검증 / IDE 유사 기능을 disable/re-enable할 기회 제공 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F065 | Parameter Info | method 뒤 여는 괄호 또는 Ctrl+Shift+Space; 현재 인자 bold·위/아래로 overload 탐색 / C# 공급원은 default IntelliSense; disable 반영에는 IDE 재시작 조건 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F066 | Print in Color | VS2015+ print에 VA 색을 포함하며 IDE 버전별 지원이 다름 / 출력 selection만 따로 파싱하므로 잘린 문맥의 색이 원본과 다를 수 있음 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F067 | Quick Info | IDE tooltip 보완/대체·source 주석·닫는 brace/구조 keyword 문맥·Doxygen 형식 옵션 / IDE 버전별 공급원과 중복주석 조건이 다름; mouse 이동/ESC로 해제 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F068 | System Symbols in Italics | system include와 Program Files의 symbol 등은 italics 후보이며 project override는 구별 / system 선언 DB는 solutions 간 공유 읽기 전용이며 처음 포함한 solution에서 파싱 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F069 | Convert Dot to -> | 적절한 문맥에서 dot를 arrow로 바꿈; operator-> smart object 변형은 별도 옵션 / Delete/Undo/Backspace로 철회 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F070 | Highlight Files in Output Window | build output에서 solution 파일 경로를 다른 파일 경로와 구별해 강조 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F071 | Highlight Matching Braces and Parentheses | caret가 scope 안에 있을 때 matching delimiter 강조 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F072 | Highlight Mismatching Braces and Parentheses | caret 문맥에서 균형이 맞지 않는 delimiter 강조 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F073 | Repair Case | typing 중 symbol 대소문자 수정; 여러 교정 후보가 있으면 수정하지 않음 / C#은 suggestion/completion 목록 활성 필요 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F074 | Underline Spelling Errors | 주석과 문자열 spelling 표시; 문맥 메뉴에서 교정 또는 사전 추가 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F075 | Underline Unknown Symbols | mistyped/context-invalid symbol 표시; IDE squiggle 표시가 비활성일 때만 적용 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F076 | Code Inspection Settings | 개별 검사 활성·quickfix 조정·level1~5 설정; level은 UI 색이며5는 dim 처리 / editor에서 개별 검사를 enable/disable할 수 없고 tool window에서는 disable만 가능 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F077 | Code Issues in the Editor | solid 또는 dim은 fix 가능, dotted는 불가; underline과 scrollbar 위치 표시 별도 / scrollbar의 중복 issue 세부정보는 중복 제거; 표시 비활성이어도 결과 창에서 접근 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F078 | Quick Fixes in the Editor | hover tomato 또는 issue 앞부분 caret에서 Shift+Alt+Q로 fix 접근 / 그룹 fix는 editor Undo 한 번으로 복원; 파서는 다른 VA 파서와 독립 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F079 | Quick Fixes in a Tool Window | 현재 파일 issue 기본 line 정렬; 단일/복수 선택과 checker/level 그룹 fix / tracking·열 정렬·double click 이동; fix Undo는 결과 창이 아니라 editor에서 수행 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F080 | VA Snippets | shortcut·title-only·surround·smart suggestion·refactoring 유형을 공유할 수 있음 / 편집 즉시 반영·IDE 간 사용자 snippet 공유·reserved 값과 caret 위치 확장 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F081 | for Refactoring | 지정 title로 필수 snippet을 찾고 삭제 시 기본 snippet 재생성 / refactoring 전용 reserved 값이 있으며 일반 symbol-context reserved는 null 확장 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F082 | for Smart Suggestions | class/loop/switch 및 타입 이름 snippet이 제안 값을 제공 / 목록은 알파벳 정렬이므로 template 내 값 순서는 영향 없음 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F083 | for Surround With | selected reserved 값은 현재 선택 또는 빈 문자열; 같은 surround 문자가 복수면 메뉴 / surround 문자 실행은 관련 옵션 필요; title accelerator 및 메뉴/shortcut 겸용 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F084 | with Shortcuts | shortcut은 case-sensitive; 중복 shortcut은 모두 표시하지만 동일 shortcut-title 쌍은 하나만 표시 / 수락하면 shortcut을 expanded 코드로 교체; 제목 없으면 코드 앞부분 표시 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F085 | Create from Selection | editor 선택으로 snippet editor를 열고 title/shortcut/description 지정 / input placeholder와 end reserved를 편집하여 입력 dialog와 최종 caret 구성 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F086 | Environment Placeholders | IDE 환경 snapshot / case-insensitive 이름·미정의 빈 값·입력보다 먼저 확장 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F087 | Input Placeholders | 기본값·반복 값 공유·case-sensitive 이름/수정자·최대8입력 / 인라인 입력과 문맥에 따른 대화상자 전환 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F088 | Reserved Strings | 날짜·파일·프로젝트·솔루션·선택·클립보드·GUID·심볼 문맥·refactor 예약 값 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F089 | Address Resolver | EXE/DLL/PDB 여러 모듈의 주소를 symbol로 해석; 올바른 실행 base 필요 / PDB 없이 exports 모드·절대/relative 주소 형식; 미해결 주소는???·비주소 텍스트는 유지 / symbol server는 VS 설정 사용; 주소에서 symbol 단방향 해석 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F090 | PDB Explorer | 한 모듈의 import/export 및 release PDB symbol 탐색; running process 없이도 가능 / debugger 이동에는 base 필요·종류/unit/zero/duplicate address 필터·열 정렬 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F091 | VA Memory View | debug session 시작 전에 integration 활성 필요; 완전한 분리는 IDE 재시작 필요 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F092 | VA Step Filter | integration 활성 시 창 숨김 상태에서도 active filter 적용 / solution filter는 APPDATA 또는 .va/shared; global/builtin 상태는 APPDATA / 공유 위치에 신규 solution filter 저장하려면 .vadbg 쓰기 권한 필요 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F093 | VA Outline | 현재 문서와 양방향 동기화·현재 scope bold·SAL 표시 제거 / 다중 선택·refactor 가용성·source 편집/drag/drop·comment/region 노드·hover / AutoUpdate 꺼지면 focus 시 갱신; 자동expand는 기존노드를 자동collapse하지 않음 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F094 | VA View | 파일/심볼 dropdown·MRU·hover class browser와 include hierarchy 구성 / MRU는 solution별 저장·재오픈 복원·여러 IDE는 마지막 종료가 저장 / HCB는 hover symbol 기준이며 공백/주석/unknown에서 갱신하지 않음 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F095 | Simple Link Patterns | 설치 도움말: comment keyword는 세미콜론 분리·대소문자 무시, suffix는 단일 문자 집합 / value 양끝 공백 무시·복수단어는 quote·타입 불일치면 link 미생성 / 정적 line cache는 comment classification 범위를 검사하고 별도 plain-text 허용 gate가 있음 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F096 | Complex Link Patterns | HwPrefs.GetRegexPattern은 RE= 접두사를 대소문자 무시로 판정하고 뒤 pattern 반환 / CreateRegex는 IgnoreCase/Singleline 사용; runtime은 Compiled 추가 / timeout 생성자를 reflection으로 시도하고 실패하면 timeout 없는 생성자로 fallback / marker match 시간이 threshold 이상이면 해당 regex/group 슬롯 비활성화; 기본 getter fallback100ms는 실제 전체 실행시간 상한 보장 아님 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F097 | Connect to FogBugz and GitHub | issue/case tooltip은 plugin 설정과 read 권한 필요; 열기는 별도 browser login 필요할 수 있음 / 외부 서비스 API/인증의 현재 상태와2630 호환성은 미확인 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F098 | Preview Files | File Viewer는 comment 경로의 text/HTML/XAML/RTF/image/video 등을 preview / relative 경로는 활성문서 기준·공백 quote/%20·환경값·HTML anchor 지원 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F099 | Open Hyperlinks in an External Browser | 설치 도움말: plugin이 URL을 제공하면 behavior 설정으로 internal/external browser 결정 / plugin이 override한 preference는 read-only로 표시됨 / URL template은 Value 및 선택 Keyword placeholder를 사용; 실제 launch/escape 처리는 미확인 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F100 | Custom Plug-ins | REA metadata: IPluginFactory Name/CreatePlugin, IPlugin Flags/GetTooltip/GetUrl/Execute/ContextExecute/GetRegex/Configure 계약 존재 / ValidateType은 분리 AppDomain helper에서 검증하고 finally에 validation domain 참조를 해제 / 검색 경로는 known directories·AppDomain base/relative path·추가 plugin paths를 모음 / SourceLinksAST에는 automation/test helper가 포함되므로 grammar parser로 해석하지 않음 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F101 | Context Menus | IDE context 메뉴를 확장할 때 VA submenu 구분 / 별도 VA 메뉴는 지정 modified mouse로 호출 가능 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F102 | Custom File Extensions | 무시 확장자는 세미콜론 구분·이미 열린 파일은 다시 열어 반영 / extensionless C++ header는 VA 옵션과 IDE 언어 mapping 필요; custom extension 절차는 IDE별 차이 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F103 | Keyboard Shortcuts | 기본키가 비어 있을 때만 설치 배정하며 기존 배정을 덮어쓰지 않음 / 추천키로 scope 확대·충돌키 재배정; global/editor scope 구분·현재키 조회 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F104 | Mouse | modified click은 GoTo/Related/VA 메뉴에 연결하며 editor scope / modified wheel은 no-op 또는 selection/block 확장·축소; Ctrl+Alt+wheel zoom은 유지 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F105 | Multiple Platforms | 편집 platform은 build platform 변경만으로 전환되지 않으며 C++ directories에서 선택 후 재시작 / platform별 header 검색 경로와 정의를 구별해야 함 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F106 | Non-Microsoft Build Processes | IDE 프로젝트 설정이 비어 있는 외부 build 환경은 Custom directories로 보완 / 검색 순서 유지·한 custom set 보존·변경 인식 Rebuild 조건; 모든 build system 자동 지원은 미확인 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F107 | Parse Concurrency | 현재 공식 문서 기본은 모든 CPU/core; single 또는 maximum threads 제한 가능 / thread 제한 변경은 IDE 재시작; 검사 전용 max1/queue4와 일반 파서 설정은 별개 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |
| VA-F108 | Options Dialog | 도구 창 문맥 메뉴에도 옵션 존재 / 다른 IDE 인스턴스는 재시작 전 변경 미반영 / 문서 screenshot은 최신 VA 기준일 수 있음 | 동작: 동일 입력·문맥에서 반환/변경 결과를 원본과 비교 / 편집: 범위·커서·선택·Undo/Redo·저장 전 버퍼 확인 / 접근: 메뉴·키·문맥 가용성·충돌 확인 / 설정: 현재 설치 값과 공장 기본값·테마별 값 구분 / 수명: 취소·문서/프로젝트 변경·창 닫힘 확인 / 지원: C++ 외 지원 언어·VS/VA 버전·Unreal 변형 확인 / 성능: 시작·캐시 재사용·편집·검색·메모리 비교 |

## 원문과 편집 이력

[보존된 원문 열기](../assets/imports/docs/validation/profile-update-121/gate/index.html)

- 원문 SHA-256: `c5cc3008b4300dc3c90af891a5a4cfe0546a9295bf8c17ac23f87205107e7c11`
- 표시 날짜는 원본 파일의 수정 시각입니다. 작업 완료 시각은 원문에 있는 값을 기준으로 확인합니다.
