통합검색
· 마을서비스란?  · 포럼마을  · 일반마을  · 테마마을  · 마을랭킹  · 활동왕
· 덱스퍼트란?  · TECBOX   · PRSBOX   · 이용안내  
· DEXT제품군  · 솔루션베이  · S/W & ESD 컴포넌트
· 프로그램베이
· LiveSeminar  · LiveConference
Visual C++ 포럼마을 입니다.
  마을등급 Visual C++   이 마을은 포럼마을 입니다이 마을은 자유가입제 마을 입니다 마을소개 페이지로 이동 전입신청
마을촌장촌장 나성훈 주민 1573 since 2006-12-29
우리마을 공지사항
질문&답변
강좌&팁
자유게시판
자료실
앨범
개인게시판
마을 게시판
등록된 마을 게시판이
없습니다.
랑데브 게시판
칼럼 게시판
개발자 고충상담
Dev Talk
자유토론방
벼룩시장
재나미 우스개
구인/프로젝트 정보
사람인 채용 게시판
  고객지원 게시판
마이 데브피아
 나의 e-Money 내역
 활동왕 My Page
 스크랩한 게시글보기
 쪽지관리
 주소록관리

 강좌&팁
 비주얼 스튜디오의 변경하면 편리한 잘 알려지지 않은 옵션들   | VC++ 일반 2018-05-16 오후 10:30:43
 kyh2984@hotmail.com  kyh2984@hotmail.com님께 메시지 보내기kyh2984@hotmail.com님을 내 주소록에 추가합니다.kyh2984@hotmail.com님의 개인게시판 가기 번호: 8880 추천:0  / 읽음:2,214

개발 머신을 새로 셋팅하고 나서 비주얼 스튜디오를 설치한 후 꼭 변경하게 되는 기본 옵션들이 있다. 예를 들어 소스코드에 Line Number를 나오게 하거나 tab을 space로 바꾸기, 테마를 Dark로 바꾸기, 폰트를 Consolas나 D2Coding 등으로 바꾸기 같은 것들 말이다. 이런 것들은 꽤 잘 알려진 것들이라 많은 개발자들이 잘 알고 있지만 검색이 잘 안되는 사소한 부분이지만 설정을 바꾼다면 개발의 효율성을 한층 올려줄 수 있는 것들이 있어 추천하고자 한다.

 

복사 붙여넣기 작업 중 공란을 복사 막기

오른손으로 마우스로 위치를 잡아 가면서 왼손만으로 복사 - 붙여 넣기 작업을 반복적으로 하다 보면, 공백을 찍고 복사 작업을 하는 경우가 있다. 기본적인 옵션에서는 공백을 찍고 복사를 하면 공백 값이 복사가 되어서 붙여 넣기 시 공백을 붙여 넣는 작업으로 아무것도 붙여 넣지 않게 된다. 클립보드 내용이 바뀐 것이다. 물론 비주얼 스튜디오는 클립보드 히스토리를 제공해 주고 Redo/Undo를 쉽게 할 수 있으므로 앞서 복사한 내용을 잃어버리지는 않지만, 마음에 안드는 건 공백 값의 복사로 클립보드가 날아가는 상황은 내가 원하지 않는 모양이라는 것이다.

일반적인 상황에서 이는 붙여 넣기를 복사하기로 잘못 수행한 작업이 대부분인데, 이 기능은 Tools > Options > Text Editor > All Languages > General에서 <그림 1>에 보이는Apply Cut or Copy commands to blank lines when there is no selection 체크박스 해제를 통해 끌 수 있다.

공백값이 복사되는 기능을 끄는 옵션

 

빌드 후 Error List 보기

소스코드가 어느정도 커지거나 오픈 소스를 작업하다 보면 워닝과 코드 수정으로 인한 에러가 빌드 중간에 나는 경우가 있다. 보통 Output 창을 통해 빌드시 에러 유무를 체크하곤 하는 습관의 개발자라면 멀티코어로 빌드를 하고 빌드할 소스코드와 프로젝트의 양이 많고 중간에 워닝이나 에러가 나면 이를 확인하는데 시간이 걸리게 된다. 이때 빌드 후 Error List Window를 보여주는 옵션을 켜주면 좋다.

 

Tools > Options > Project and Solutions > Always show Error List if build finishes with errors.

 

솔루션 탐색기와 편집중인 소스코드간 파일 매칭

Tools > Options > Project and Solutions > Track Active Item in Solution Explorer

솔루션 탐색기에서 편집하고 싶은 파일을 더블클릭하면 소스코드 영역에서 파일을 편집할 수 있는데, 솔루션 탐색기와 소스코드 편집 영역은 서로 독립적으로 움직이기 때문에 가끔 현재 편집하고 있는 파일을 솔루션 탐색기에서 찾고자 할 때 한참을 찾을 때가 있다.

Track Active Item in Solution Explorer 옵션을 선택 하면 솔루션 탐색기를 클릭 했을 때 해당 파일이 소스코드 편집 영역에 보여지게 되고, 소스코드 편집 영역에서 선택한 파일은 솔루션 탐색기에서 바로 확인할 수 있다. 솔루션 탐색기와 소스코드 편집영역이 서로 연결되어 동작하게 된다.

 

솔루션 익스프롤러에서 파일 드래그시 확인

솔루션 탐색기에서 파일을 드래그 앤 드롭하면 이 폴더 저 폴더로 옮겨지게 된다. 특히 프로젝트 초기, 파일 기능의 바운더리가 모호할 때 파일을 옮길 때 편리하긴 하나, 아주 가끔 실수로 파일을 드래그해서 어느 폴더에 놓았는지 모를 때가 있다.

윈도우 탐색기에서는 그래도 Undo를 통해 실수를 만회할 기회가 있지만, 비주얼 스튜디오의 솔루션 익스플로러에서는 Undo 기능이 없기 때문에 수작업으로 옮겨진 파일을 찾아 다녀야 한다.

Tools > Options > Project and Solutions > Prompt before moving files to a new location 옵션을 체크해 놓으면 파일을 옮길 때 개발자에게 한번 더 물어보기 때문에 임의의 파일을 나도 모르는 폴더로 드래그해 버리는 실수를 만회할 수 있다.

비주얼 스튜디오 2017 버전은 벌써 몇번의 업그레이드가 있었다. IDE가 업그레이드 되면서 각종 옵션이 생기거나 모양이나 위치가 바뀌고, 기본 옵션으로 선택되기도 하거나 해제 되기도 한다. 위에서 언급한 옵션 중에도 기본 옵션 이였던 것도 있으므로 시점에 따라 글 내용이 정확하지 않을 수도 있다.

 

코멘트쓰기
  좋음   놀람   궁금   화남   슬픔   최고   침묵   시무룩   부끄럼   난감
* 코멘트는 500자 이내(띄어쓰기 포함)로 적어주세요.
목록 보기   지금 보고 계시는 글을 회원님의 my Mblog >> 스크랩에 넣어두고 다음에 바로 보실 수 있습니다.  
회사소개  |   개인정보취급방침  |  제휴문의  |   광고문의  |   E-Mail 무단수집거부  |   고객지원  |   이용안내  |   세금계산서
사업자등록번호 안내: 220-81-90008 / 통신판매업신고번호 제 2017-서울구로-0055호 / 대표: 홍영준, 서민호
08390, 서울시 구로구 디지털로32길 30, 1211호 / TEL. 02_6719_6200 / FAX. 02-6499-1910
Copyright ⓒ (주) 데브피아. All rights reserved.