코드 작성시 사용하는 유용한 툴 하나 소개합니다.
이름은.. CodeAlignment!!
이름 그대로, 코드를 정렬해주는 툴인데요,
저는 이런저런 변수 선언시, 특히 상수나 문자열 값들을 보기 좋게 정렬하는 데 사용합니다.
* 설치하기
Visual Studio - 도구 - 확장 프로그램 - "CodeAlignment" 검색
(왼쪽 항목에서 [Online] 항목을 선택한 후 검색해 주세요)
Download 버튼을 클릭하면 아래와 같이 워런티 관련(노 워런티!) 창이 뜨는데, Install 버튼을 눌러주면 설치가 완료됩니다
인스톨 후 비주얼 스튜디오를 반드시 재시작 해야한다는 점 참고하세요!! (빨간 네모 표시)
재시작 후, 툴바에 아래와 같은 아이콘들이 생긴다면 설치가 정상적으로 된것!!
* 사용하기
아래와 같이 여러 개의 변수를 선언해놓았는데, 비주얼 스튜디오의 일반 정렬 방법은 예쁘지 않죠
정렬해주고 싶은 영역을 선택 후, 저는 "=" 문자 기준으로 정렬해 보겠습니다.
= 버튼(빨간 네모 표시) 을 클릭해 줍니다.
짠! 클릭 한번으로 각 변수들이 보기 좋게 정렬이 됐습니다.
굉장히 쉽고 유용한 툴인데요, "=" 문자 기준 정렬 말고도 다른 정렬 방법도 가능합니다, 자세한 사항은 웹사이트에서 확인해 보세요
* 단축키
Most of the shortcuts will require a manual step by you. You'll have to remove the key bindings from Ctrl =.
라고 써있네요, 기존에 [컨트롤] + [=] 키가 매핑이 되어 있다면 제거해야 한다는 얘기!
Align by... (Dialog) |
Ctrl + Shift + = |
Align by position... (Dialog) |
Ctrl + =, Ctrl + Backspace |
Align by Equals |
Ctrl + =, Ctrl + = |
Align by m_ |
Ctrl + =, Ctrl + m |
Align by " |
Ctrl + =, Ctrl + ' |
Align by . |
Ctrl + =, Ctrl + . |
Align by Space |
Ctrl + =, Ctrl + Space |
(영문판 기준) Tools > Options > Environment > Keyboard. 항목에서 "AlignBy" 로 검색하면 단축키 변경 가능합니다.
'.NET > 글' 카테고리의 다른 글
[VisualStudio] 프로젝트 복사하기 & Source Control에 추가하기 (1) | 2019.01.09 |
---|---|
[C#] List를 손쉽게 Deep copy(깊은 복사) 하는 방법 (1) | 2018.12.28 |