이번 포스팅에서는
visual studio에서 사용되는 유용한 단축키들에 대해 알아보도록 하겠습니다.
1. 들여쓰기, 정렬하기
1) ctrl + k + d (전체코드 정렬)
아무 곳에 커서를 놓고 해당 단축키를 누르면 전체 코드가 정렬됩니다.
2) ctrl + k + f (선택 영역 정렬)
선택 영역만 정렬을 해주는 단축키입니다.(블록을 지정해서 사용하시면 됩니다.)
2. 주석 처리
1) 주석 : ctrl + k + c
2) 주석 해제 : ctrl + k + u
3. 클래스 만들기
cla + tab 2번
cla 까지 적어주시고 tab을 2번 누르면 기본 클래스 뼈대가 생성됩니다.
4. Main 함수 만들기
svm + tab 2번
svm 까지 적어주시고 tab을 2번 누르면 main함수가 생성이 됩니다.
5. 프러퍼티(property) 생성
1) 축약형 property
prop + tab 2번
prop까지 적어주시고 tab을 2번 누르면 property가 생성이 됩니다.
2) full property
propfull + tab 2번
propfull까지 적어주시고 tab을 2번 누르면 property가 생성이 됩니다.
6. 생성자 생성
ctor+ tab 2번
ctor까지 적어주시고 tab을 2번 누르면 생성자가 생성이 됩니다.
7. ConsoleWrite 만들기
cw+ tab 2번
cw까지 적어주시고 tab을 2번 누르면 ConsoleWirte가 생성이 됩니다.
8. 코드 복사
ctrl + d
복사하려는 코드 라인에 커서를 대고, 단축키를 쓰면 아래로 복사가 됩니다.
반면에 블록을 지정해서 사용하면 아래와 같이 오른쪽으로 복사가 됩니다.
9. 다중커서
1) ctrl+alt + 마우스 클릭
단축키를 누른 상태에서 원하는 곳을 콕콕 찍어줍니다.
2) alt + shift + 키보드 방향키
마우스 없이 키보드로 다중커서를 만드는 법입니다.
10. 코드 위로 올리기
alt + 방향키 조종(위로)
11. 코드 감싸기
ctrl + k + s
12. 새 프로젝트 만들기
ctrl + shift + n
13. 전체 프로젝트에서 특정 코드 찾기
ctrl+shift+f
14 선택영역 코드 접기
ctrl + m + m
15. 특정 클래스 및 함수가 작성 된 곳(원문)으로 이동하기 , 다시 돌아오기
(1) ctrl + 해당 함수(클래스) 마우스 클릭 or f12
(2) alt + f12 -> 밑에 작게 창으로 띄우기
(1)번 방법은 전체 페이지가 해당 코드가 있는 위치로 간다면, (2)번 방법은 해당 페이지에서 밑에 작은 창으로 뜨게 되는 겁니다.
원본코드를 보고 다시 돌아오고 싶을때는,
ctrl + -(마이너스)
엄밀하게 말하면 ctrl+ -(마이너스)는 바로 이전 커서가 있었던 위치로 돌아가는 기능을 하는 것입니다.
16. 전체 화면 설정
alt + shift + enter
17. 변수 한번에 바꾸기
ctrl+ h
ctrl+h 를 누르면 위와 같이 입력창이 뜹니다.
첫번째 칸에 바꾸고자하는 변수명을, 두번째 칸에는 바꿀 문자를 적어주시면됩니다.
18. 솔루션 탐색기 열기
ctrl+ alt + L
솔루션 탐색기가 갑자기 사라졌을 경우 이용해보세요!
19. 출력창(output) 열기/닫기
ctrl+ alt + O => 열기
shift+ esc => 닫기
shift + esc는 엄밀히 말해 닫기 기능보다 이전 창으로 swift하는것으로 봐주는게 맞습니다.
20. visual studio 탭 이동
ctrl + tab
21. visual studio 탭 닫기
마우스 휠로 클릭
[ic]X[/ic]를 누를 필요 없이 휠을 이용하면 쉽게 창을 닫을 수 있다.
'c#' 카테고리의 다른 글
[c#] 오버라이드 ToString은 뭐지? (커스텀) (0) | 2022.05.26 |
---|---|
[c#] array vs array list (둘의 차이점과 사용시기) (0) | 2022.05.26 |
[c# wpf] 마우스 이벤트(더블클릭, 오른쪽클릭, 왼쪽 클릭) 하는법 (0) | 2022.05.25 |
[c#] 다형성(polymorphism) 이란? | 왜 사용하는가? + 오버라이딩 (1) | 2022.05.20 |
[c#] 클래스 상속 | 오버라이딩 3가지 방법 | sealed (0) | 2022.05.20 |
댓글