내리쬐는 태양, 물 한 방울 찾을 수 없는 사막 한 복판..

사막 한 가운데 멍하니 서있는 사내가 있다.

사내가 응시하는 곳에는 빨간 문이 서있다.

이미 남자는 무슨 일이 벌어질지 알고 있다는 듯 시간을 끌고 기다리고 있다.

 

1. 키보드 매핑 구성표 변경 방법

 

 

2. 단축키 모음.

  • 찾기, 바꾸기 등
    • CTRL + F : 현재 문서에서 찾기
    • F3 : 찾은 다음 문자열로 이동 <현재 문서>
    • CTRL + SHIFT + F : 전체 프로젝트에서 찾기
    • F4 : 전체 프로젝트 찾은 다음 문자열로 이동 <문서간 이동>
    • CTRL + H : 현재 문서에서 찾아 바꾸기
    • CTRL + SHIFT + H : 전체 프로젝트에서 찾아 바꾸기 => Ctrl + R + R 추천
    • Ctrl + R + R<이하 CTRL 유지> : 현재 함수명, 변수명 등 전체 프로젝트에서 이름 한번에 변경
    • Ctrl + G : 줄 번호로 이동
    • CTRL + ] : "{" 또는 "}" 위치에서 "{" 또는 "}" 반대 위치로 이동
    • CTRL + SHIFT + ] : "{" 또는 "}" 위치에서 해당 스코프 선택영역 지정
    • CTRL + SPACE : 자동 완성
    • F12 : 정의로 이동 
    • ALT + F12 : 정의 피킹
    • Ctrl + K + W : 책갈피 관리자
    • Ctrl + K + K : 책갈피 추가/해제 <Ctrl + F2 동일>
    • Ctrl + K + P : 이전 북마크로 이동 <F2 동일>
    • Ctrl + K + N : 다음 북마크로 이동 <Shift + F2 동일>
    • CTRL + - (대시) : 이전 커서 위치로 이동

 

  • 디버깅
    • F9 : 현재 줄 Break Point 설정/해제
    • F5 : 디버깅 시작
    • F10 : 프로시저 단위 실행 (한줄씩 디버깅 실행. 함수 내 진입하지 않음)
    • F11 : 한 단계씩 코드 실행 (한줄씩 디버깅 실행하며 함수 내 진입)
    • CTRL + F10 : 커서까지 실행
    • 조건부 중단점 (단축키는 아니지만)

 

  • 문서편집
    • Ctrl + TAB : 열린 문서간 전환
    • ALT + SHIFT + 커서이동 (또는 마우스클릭) : 가로세로 블록 영역 설정
    • CTRL + ALT + 아래화살표 : 열려 있는 파일에 빠르게 접근
    • Ctrl + X / C / V : 다들 알지만.. 선택 영역을 지정하지 않으면 현재 줄에 대해 가능하다는 건 숨겨진 기능 ㅎㅎ 
    • CTRL + D : 선택영역 없으면 현재 줄 복사/붙여넣기, 선택영역 있으면 선택영역 복사/붙여넣기
    • ALT + 화살표 위아래 : 현재 줄 위치 변경
    • CTRL + 화살표 위아래 : 화면 스크롤
    • CTRL + K + C : 주석 설정
    • CTRL + K + U : 주석 해제
    • SHIFT + ALT + ENTER : 풀 스크린 모드
    • CTRL + K + D : 현재 문서 전체 소스 코드 자동 정렬
    • CTRL + K + F : 선택 영역 소스 코드 자동 정렬
    • CTRL + U : 한 글자 또는 선택영역을 소문자로 변경
    • CTRL + SHIFT + U : 한 글자 또는 선택영역을 대문자로 변경
    • CTRL + M + M : 현재 스코프 영역 감추기 / 펼치기
    • CTRL + F4 : 현재 문서 닫기
    • CTRL + K + S : 코드 조각 (#if, #region, class 등으로) 코드 감싸기

 

 

3. 코드 조각 (코드 자동 완성) : 일부 타이핑 후 TAB + TAB 많은 것들이 있음.

  • CTRL + K + X => Visual C# : 조각(Snippet) 삽입
  • CTRL + K + B : 조각(Snippet) 관리자 <나만의 스니팻 모음을 만들어 사용하자!!!>
  • #if, #region + TAB + TAB : 자동 완성
  • class + TAB + TAB : 클래스 자동 생성 
  • cw + TAB + TAB : Console.WriteLine() 자동 생성
  • propfull + TAB + TAB : property 전체 자동 생성

 

 

4. 나만의 재활용 코드 만들기

  • CTRL + K + B : 조각(Snippet) 관리자에서 만들어 사용
  • 프로젝트 - 템플릿 내보내기 : 현재 프로젝트 또는 클래스 등을 템플릿으로 내보내고 신규 프로젝트 또는 항목 생성시 재활용. 

프로젝트 템플릿

 

항목 템플릿

 


 

  • 그외 찾고 싶은 것이 있다면 검색(CTRL + Q)을 활용해 볼 것!!!

솔루션에 dll 프로젝트가 같이 있음에도 컴파일 후 도구상자에 나타나지 않을 때

 

도구 - 옵션 - Windows Forms 디자이너 - 일반

  • 도구 상자 자동 채우기 : True

 

 

+ Recent posts