Visual Assist에 있는 다양한 기능으로 모든 Microsoft IDE를 개선하십시오. Vis-ual Assist의 대부분의 기능은 Microsoft Visual Studio 2019, 2017 및 2015에 추가됩니다. 이 모든 기능은 모든 IDE에 대한 개선 또는 추가입니다.
가능
Visual Assist로 추가 또는 개선
지원되는 모든 버전
기능
2019
2017
2015
모든 버전 * Visual Assist
Visual Assist 의 구현
컨텍스트로 찾기
참조 찾기
더 빠르게 검색; 결과 복제
솔루션 안의 심볼 찾기
대규모 솔루션의 기능을 지원
GoTo 구현부- 심볼에서
프로젝트 외부의 파일에서 점프
GoTo 구현부- #in-clude에서
헤더 파일 열기
GoTo 구현부- 주석에서
주석 안에 언급된 기호에서 점프
GoTo 멤버
솔루션의 모든 멤버가 아닌 현재 기호와 관련된 멤버를 표시
GoTo 관련
기본 메서드, 기본 클래스, 파생 클래스로 이동
현재 위치 강조 표시
테두리가 얇아서 코드가 가려지지 않음
파일 내의 메소드 목록
이동 범위
파일 안에서 다음 메소드로 이동
뒤로 가기와 앞으로 가기
불필요한 중간지점 무시
대응되는 파일 열기
프로젝트 외부의 파일로 전환; 더 많은 곳에서 전환
솔루션 안의 파일 열기
필터, 네거티브 필터, 논리 또는 일치, 경로를 사용하여 검색
시그너처 변경
구현부와 호출하는 곳까지 변경
포인터와 인스턴스를 서로 바꾸기
필드 캡슐화
메소드 추출
이전 IDE에서 사용 가능
변수 도입
구현을 헤더 파일로 옮기기
구현을 소스 파일로 옮기기
메소드 구현을 소스 파일로 옮기기
한꺼번에 이동
선택 영역을 새 파일로 옮기기
헤더 파일도 자동 포함
이름 바꾸기
더 빠르게 이름 바꾸기; 타입도 교체
파일 이름 바꾸기
프로젝트 파일 내용도 업데이트
포워드 선언 추가
멤버 추가
놓친 Case 구문 추가
유사한 멤버 추가
Using 지시자 추가
include 지시자 추가
괄호 추가/삭제
선언문 생성
구현부에서 생성
파일 생성
작업하면서 생성
구현문 생성
선언부에서 생성
메소드 구현문 생성
한꺼번에 생성
메소드 문서화
인터페이스와 가상 메소드 구현
한꺼번에 구현
줄임말
"getMyVar" 자리에 "gmv"를 타이핑해도 됨
여러 줄로 작성된 주석 자동 확장
강화된 리스트박스
색상 지원; 상속받지 않은 것 우선 표시; 로컬 심볼 굵게 표시
붙여넣기 후 형식 반영
() 추가 및 } ) ] ' " 닫기
m 다음에 [Shift]로 _ 추가
복수의 클립보드
클립 보드 링이 아닌 드롭 다운에서 사용
확대/축소 리셋
속기
"getMyVar" 자리에 "getvar"를 타이핑해도 됨
스마트 선택
논리 단위 만큼 선택 영역 확장 및 축소
스마트 제안
문맥 이해도가 높은 맞춤 제안
선택된 라인 순차 정렬(Sort)
제안 목록
타이핑 하는 중에 제안 목록이 표시
선택 영역 감싸기
/ * ( { 로 감싸기
With로 감싸기
(#ifdef DEBUG 등) 맞춤 코드로 감싸기
컬럼 표시자
강화된 구문(Syntax) 색상
클래스, 변수, 매크로, 메소드에 색상을 적용
로컬 심볼 굵게 표시
검색 결과 강조 표시
편집 중에도 강조 표시 유지
일치하는 단어 강조 표시
문자열과 주석 내부도 강조
커서가 놓인 심볼에 대한 참조 강조
읽기 참조와 쓰기 참조를 구분
파라미터 정보
메소드의 파라미터 정보를 더 자주 더 정확하게 조회
컬러 프린팅
퀵 인포
구성에 대한 정보도 표시
시스템 심볼 기울림체로 표시
재정의되지 않은 제3자 참조를 강조
. 을 -> 로 변환
아웃풋(Output) 창 안에 파일 강조 표시
현재 프로젝트에 대한 경고 및 오류를 강조
짝이 맞는 {}와 () 강조 표시
(토큰에 있을 때 뿐만 아니라) 해당 범위의 짝도 강조
짝이 맞지 않는 {}와 () 강조 표시
구불구불한 밑줄 대신 색상으로 강조
대소문자 복구
"getMyVar" 자리에 "getmyvar"를 타이핑해도 됨
철자 오류 시 밑줄 표시
주석과 문자열 점검
알 수 없는 심볼에 밑줄 표시
코드 점검
편집 도중에 코드 품질 점검 (이것은 Visual Assist가 없는 2019에서도 마찬가지임)
빠르게 수정
편집 도중에 이슈 수정 가능 (이것은 Visual Assist가 없는 2019에서도 마찬가지임)
VA스니펫
(맞춤 편집기 등) 기능 확장
주소 해석기
문자열로 된 주소와 호출 스택을 해석
중단점을 현재 쓰레드에 바인딩
백그라운드 쓰레드를 자동으로 지속
PDB 탐색기
EXE, DLL 안에 있는 심볼 검색
모든 중단점 건너뛰기
중단점을 비활성화하지 않고 건너뛰기
VA메모리뷰
오염된 호출 스택을 포함하여 크래쉬 덤프를 디버깅
VA스텝필터
들여다 볼 필요 없는 메소드가 파라미터 목록에 있을 때, 자동으로 건너뛰기
VA해쉬태그
북마크와 작업을 정의 (예:#TODO, #BUG)
VA아웃라인
드래그드롭하여 순서를 바꾸면, 해당 문서 안의 위치도 재정렬
VA뷰
창 하나 안에서 인기있는 여러 도구에 액세스
소스 링크
주석을 FogBugz, Jira, GitHub 등 외부 애플리케이션과 연결
외부 브라우저에서 하이퍼링크 열기
주석에 담긴 URL을 기본 브라우저에서 열기