본문 바로가기
WORK/Sotfware

응용개발자의 자료저장소

by KANG Stroy 2013. 2. 1.
728x90
728x90

출처 :  http://codepasta.net/82 
작성자 :  코드파스타 


출처 : Catch22.net 튜토리얼 페이지 [원문링크]

Visual C++ 6.0을 만질일이 없을줄만 알았다. 근데 아니다-_-

코드 편집기 색상 편집을 쉽게 하려고 구글링을 하던 도중 좋은 문서를 하나 발견해서 여기에 번역해 올린다. ...허가는 안 받았지만 ... 그건 나중에... 

이 문서는 Visual C++과 관련하여 인터넷에서 찾아보기 어려운 극강 팁앤텍을 서술한다. 대부분의 팁들은 .NET에서도 그대로 동작할 것이며, 모든 팁이 다 유용하게 쓰일 것이다. 시간 내어 한번 읽어 볼만 하다. 짧은 항목은 번역을 안 했으므로 그냥 읽으시오.

1. 디버그 빌드는 되는데, 릴리즈 빌드가 안된다?

프로그래밍 포럼과 유즈넷에서 가장 큰 지분율을 차지하는 질문이다. 대답은 간단하다. "니 코드 버그부터 고쳐라!!!". 아마 대부분의 문제는 초기화 되지 않은 변수 때문에 일어날 것이다. 이런 문제는 원래 디버그 빌드나 릴리즈 빌드나 에러가 나야 하는데, 우리 관대한 VC++은 디버그 빌드의 에러는 조금 용납을 해 주신다. 따라서, 코드를 먼저 살펴 보자.
 

2. 인텔리전스와 관련된 문제

Visual Studio의 "가장 짜증나는 특장점"이 바로 이 인텔리전스다. 인텔리전스가 멈춰 버리면 일단 VS를 끄고, 작업 디렉토리로 가서 .ncb 파일을 삭제하자. 그리고 다시 프로젝트를 불러 Rebuild를 하면 끗.
 

3. 들여쓰기 자동정리

정리하고 싶은 코드를 선택한 다음 Alt+F8을 눌러 보자. 그러면 마법과도 같은 일이 일어난다ㅋㅋ
 

4. 커스텀 키워드 정의하기

VC++은 개발자가 정의한 키워드를 syntax-highlight 해 주는 기능을 지원한다. 옵션 창에서 정의하면 되는데, 어떻게 하는지 모르겠다.

일단 usertype.dat 파일을 새로 생성한다. c:\program files\Microsoft Visual Studio\Common\MSDev98\Bin 디렉토리 아래에 저장하고, 원하는 키워드를 정의하면 된다. 샘플은 [여기]를 클릭하여 살펴 보자.


5. 코드 편집기 색상 임의 지정하기

오오미 드디어 찾던 자료!ㅋㅋㅋ

regedit 열어서 
HKCU\Software\Microsoft\Devstudio\6.0\Format\Source Window\
로 탐색해 들어가면 바이너리 타입의 항목이 여러 개 있을 거다. 다 똑같은 형태로 되어 있다 
첫 4바이트는 전경색이다. RGB포맷으로 3바이트, 패딩으로 1바이트. 그 다음 4바이트는 배경색이다. 

 [ RR GG BB xx ][ RR GG BB xx ]
    Foreground     Background

이 항목을 "내보내기" 시켜서 다른 컴퓨터에 적용시키면 똑같은 환경 구ㅋ축ㅋ

6. 열단위 선택하기

선택할 때 ALT 키 누르긔 ㅋ



7. 구조체 멤버 탐색

CTRL+SPACE. 

8. 함수 전달인자 보기

인자 설명을 보고자 할 땐, CTRL+SHIFT+SPACE.

9. 어셈블 코드 보기

디버깅 도중 ALT+8을 누르면 Assembler 모드로 토글한다.

10. 선언문 보기

VC++은 이클립스가 아니다. 잘 안되더라.. 우클릭 해서 "Goto Definition Of..."를 누르면 에러창이 하나 뜨면서, "Yes"를 누르면 프로젝트를 인덱싱하며 재빌드할 것이다. 진작 하든가..-_- 그 후에 다시 우클릭해서 탐색 하면 된다.

       

11. 코드에 즐겨찾기 (읭!?)

즐겨찾기 하고싶은 줄에서 Ctrl+F2를 누르자. 여러 라인에 즐겨찾기 가능하고, F2로 탐ㅋ색ㅋ


 

12. 호출 순서 보기

함수 이름에 커서를 놓은 후, ALT+F12를 눌러 보자. 인덱싱이 되어 있다면 창이 하나 뜰 것이다. 거기서 CallGraph를 선택하면, 이 함수가 어떤 순서로 호출되는지를 볼 수 있다. 우왕ㅋ굳ㅋ


13. 소스 탐색 졸라 빨리 하기

이건 비단 VC++에서만 되는 건 아니고, 거의 모든 편집기란 편집기는 다 되는거. Ctrl 누르고 좌우로 탐색하기.. 이거 모르는 사람도 있남-_-

14. 괄호 짝찾기

{, [, ( 같은 녀석들의 짝을 찾고 싶다면, 해당 괄호에 커서를 두고 CTRL+] 를 눌러보자. 우왕ㅋ굳ㅋ

15. 공백문자 표기 토글

Press CTRL+SHIFT+8 to show / hide whitespace markers.

 

728x90

'WORK > Sotfware' 카테고리의 다른 글

CFileFolderDialog class  (0) 2013.02.05
VC c++ 6.0 버튼에 이미지 넣기  (0) 2013.02.04
ShellExecute()의 12가지 사용방법  (0) 2013.02.01
Tera Term 간단 명령어 보내기  (0) 2012.11.28
XP CMD 명령어 모음  (0) 2012.10.19

댓글