005. Visual Studio 2015 / Visual Assist X 관련 단축키 및 기능 메모

Programming/Old 2016. 11. 9. 10:35

지금 알고 있는 VS2015 단축키만으로도 개발에 큰 지장은 없지만, 평소 있었으면 좋겠다고 생각했던 단축키들이 역시나 있었다. 

그래서 메모.

ctrl + K X : 코드삽입

ctrl + K S : 코드 감싸기

ctrl + alt + L : 솔루션 탐색기

ctrl + shift + C : 클래스 탐색기

여기 참고 http://dever.tistory.com/243


추가

ctrl + T : 커서 위치 기준 오른쪽 글자와의 위치를 변경

ctrl + shift + T : 커서 위치 기준 오른쪽 혹은 아래 단어와 위치 변경


-----------

VS버전이 낮은 시절에는 제공되는 편의 기능이 많지 않아 Visual Assist X를 사용한 듯 한데, 

VS2015에서는 아직까진 큰 메리트를 발견하지 못 했다. 어쨌든 단축키는 메모


shift + alt + o : workspace에 존재하는 모든 파일리스트 보여줌

alt + left arrow : 페이지 뒤로 탐색

alt + right arrow : 페이지 앞으로 탐색

shift + ctrl + V : 현재 클림보드에 있는 문자열 목록 보고 입력

shift + right click : VA Context Menu

shift + left click : 정의로 이동


기타 기능 메모 

VA용 Refactor => VS 자체 Refactor와 비교해보자.

VA용 Surround With => VS 자체 Refactor와 비교해보자.


Assist 유용한 기능

헤더에서 구현한 함수 정의를 cpp파일 혹은 헤더파일 로 옮길 수 있음

=> 옵션 - 환경 - 키보드 - move로 검색하여 

VAssistX.RefactorMoveImplementationToHeaderFile

VAssistX.RefactorMoveImplementationToSourceFile

을 선택해 단축키를 지정. 필자는 각각 ctrl + winLeft + H, ctrl + winLeft + S 로 지정

http://hyoseo.blogspot.kr/2014/05/va.html


Assist 시험해볼 기능

Add Member 
a.기능 - 멤버 함수 또는 변수를 추가
b.사용법 - 클래스의 이름 위에 커서를 위치한 후 실행

Add Similar Member 
a.기능 - 멤버 함수 또는 변수를 동일한 형태로 추가 
b.사용법 - 존재하는 멤버 함수 또는 변수 이름 위에 커서를 위치한 후 실행

Create Declaration 
a.기능 - 구현된 함수의 함수 선언을 자동 생성 
b.사용법 - 구현된 함수 이름 위에 커서를 위치한 후 실행

Create Implementation 
a.기능 - 선언된 함수의 함수 구현을 자동 생성 
b.사용법 - 선언된 함수 이름 위에 커서를 위치한 후 실행

Change Signature 
a.기능 - 함수 선언을 자동으로 수정 
b.사용법 - 함수 이름 위에 커서를 위치한 후 실행

Document Method 
a.기능 - 함수의 문서화를 위하여 주석코드를 추가 
b.사용법 - 함수 이름 위에 커서를 위치한 후 실행

Encapsulate Field  // ctrl + winLeft + R 바인딩
a.기능 - 멤버 변수를 보호하기 위한 Get/Set 함수를 자동 생성 
b.사용법 - 선언된 멤버 변수 이름 위에 커서를 위치한 후 실행

Extract Method 
a.기능 - 구현된 코드의 일부를 함수로 자동 생성 
b.사용법 - 함수로 생성할 코드를 선택한 후 실행

Move Implementation to Source File 
a.기능 - 인라인 함수의 코드 부분을 소스파일(*.cpp)로 이동 
b.사용법 - 선언된 인라인 함수 이름 위에 커서를 위치한 후 실행

Rename 
a.기능 - 함수 또는 변수의 이름을 일괄 수정 
b.사용법 - 함수 또는 변수 이름 위에 커서를 위치한 후 실행

http://leeusin.tistory.com/330


추가 확장

Productivity Power Tools : 

CodeMaid : 소스 코드 정리 

VSColorOutput : 컴파일시 에러나 경고 메세지 색깔 입힘




'Programming > Old' 카테고리의 다른 글

007. Qt qDebug 문자열 출력  (0) 2016.11.11
006. Visual Assist Rename 관련.  (0) 2016.11.09
004. Format RGB 메모  (0) 2016.11.08
003. QMetaObject 관련 에러  (0) 2016.11.08
#Visual Studio 2015 환경에서 OpenCV 설치  (2) 2016.11.05
admin