본문 바로가기
Programming Language/Visual Studio

VS2010 기준 쓸만한 Extension

by 민트초코맛꼬깔콘 2014. 10. 10.



1. Visual Assist

- 유용한 기본 단축키

  • Alt + O : h / cpp 토글
  • Alt + Shift + O : 솔루션 내 파일 찾기
  • Alt + Shift + F : 솔루션 내 심볼 레퍼런스(사용되고 있는 코드) 찾기
  • Alt + Shift + S : 솔루션 내 심볼 찾기
  • Alt + M : 현재 파일의 메써드 리스트 열기


2. Productivity Power Tools

내가 하는것들
- Align Assignments
- Automatic Brace Completion
- Enhanced Scroll Bar
- HTML Copy
- Middle-click scrolling
- Move Line Up/Down Commands
- Quick Find
- Triple Click


3. CodeMaid

코드메이드를 설치하면 우선 Progressing 옵션을 모두 꿔줘야 한다.
그렇지 않으면 빌드할 때마다 요상한 녀석이 떠서 아주 짜증날 것이다.

코드메이드는 그 기능이 그렇게 많지 않지만, 하나하나가 깨알같은 편리함을 제공한다.

1. Cleanup code

코딩하다보면, 코드에 이러저러한 형태의 화이트 스페이스가 꽤 많이 포함된다.
  • 불필요한 공백 라인
  • 코드 라인 뒤에 불필요하게 붙어 있는 스페이스 또는 탭
Cleanup code 기능을 쓰면 이것들을 싹 이쁘게 지워준다.

해당 코드 에디터에서 우클릭 후 나오는 컨텍스트 메뉴에서 수동으로 cleanup을 해주거나,


옵션에서 "저장시 자동 클린업"을 켜주면 된다.


2. Find in Solution Explorer

솔루션이 여러 개의 프로젝트로 구성되어 있고, 개별 프로젝트마다 엄청난 수의 파일/필터로 구성되어 있을 경우, 현재 열어 보고 있는 파일이 어느 프로젝트의 어느 필터에 포함되어 있는지 한 눈에 알기 어렵다.

이 때, 해당 코드 에디터에서 우클릭 후 컨텍스트 메뉴의 "Find in Solution Explorer"을 실행하면 아래 그림처럼 Solution Explorer 위치로 찾아가 준다.
956

3. Join multiple lines to one line

여러 줄을 선택한 다음에 해당 코드 에디터에서 우클릭 후 컨텍스트 메뉴에서 "Join Lines"를 선택하면 된다.

4. Collapse All Recursively

Solution Explorer에 여러 프로젝트, 여러 필터를 열어놓고 작업하다가 특정 프로젝트, 특정 필터 또는 전체 솔루션을 모두 collapse하고 싶을 때가 있다.

코드메이드가 설치되어 있으면 메뉴 선택 한번으로 할 수 있다.
500

4. PowerCommands

요 녀석은 아래 그림의 기능 딱 하나 보고 설치한다 - Solution Explorer에서 바로 해당 파일의 디렉토리를 여는 것.
489

5. VSColorOutput

컴파일시 경고나 에러가 뜰 때 이들의 색깔을 다르게 출력해 시인성을 올려주는 확장툴.
최종 결과가 에러이면, 그것도 최종 컴파일 결과도 빨간 색으로 나왔으면 좋으련만...
677
[도구] - [옵션] - [VSColorOutput]에 보면 아래와 같은 메뉴를 설정할 수 있다.
704