이번 포스팅에서는
visual studio에서 사용되는 유용한 단축키들에 대해 알아보도록 하겠습니다.
1. 들여쓰기, 정렬하기
![[c#] 2023년 모르면 뒤쳐지는 visual studio 단축키 - 1. 들여쓰기, 정렬하기 [c#] 2023년 모르면 뒤쳐지는 visual studio 단축키 - 1. 들여쓰기, 정렬하기](http://t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png)
1) ctrl + k + d (전체코드 정렬)
아무 곳에 커서를 놓고 해당 단축키를 누르면 전체 코드가 정렬됩니다.
2) ctrl + k + f (선택 영역 정렬)
선택 영역만 정렬을 해주는 단축키입니다.(블록을 지정해서 사용하시면 됩니다.)
2. 주석 처리
![[c#] 2023년 모르면 뒤쳐지는 visual studio 단축키 - 2. 주석 처리 [c#] 2023년 모르면 뒤쳐지는 visual studio 단축키 - 2. 주석 처리](http://t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png)
1) 주석 : ctrl + k + c
2) 주석 해제 : ctrl + k + u
3. 클래스 만들기
![[c#] 2023년 모르면 뒤쳐지는 visual studio 단축키 - 3. 클래스 만들기 [c#] 2023년 모르면 뒤쳐지는 visual studio 단축키 - 3. 클래스 만들기](http://t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png)
cla + tab 2번
cla 까지 적어주시고 tab을 2번 누르면 기본 클래스 뼈대가 생성됩니다.
4. Main 함수 만들기
![[c#] 2023년 모르면 뒤쳐지는 visual studio 단축키 - 4. Main 함수 만들기 [c#] 2023년 모르면 뒤쳐지는 visual studio 단축키 - 4. Main 함수 만들기](http://t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png)
svm + tab 2번
svm 까지 적어주시고 tab을 2번 누르면 main함수가 생성이 됩니다.
5. 프러퍼티(property) 생성
1) 축약형 property
![[c#] 2023년 모르면 뒤쳐지는 visual studio 단축키 - 5. 프러퍼티(property) 생성 - undefined - 1) 축약형 property [c#] 2023년 모르면 뒤쳐지는 visual studio 단축키 - 5. 프러퍼티(property) 생성 - undefined - 1) 축약형 property](http://t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png)
prop + tab 2번
prop까지 적어주시고 tab을 2번 누르면 property가 생성이 됩니다.
2) full property
![[c#] 2023년 모르면 뒤쳐지는 visual studio 단축키 - 5. 프러퍼티(property) 생성 - undefined - 2) full property [c#] 2023년 모르면 뒤쳐지는 visual studio 단축키 - 5. 프러퍼티(property) 생성 - undefined - 2) full property](http://t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png)
propfull + tab 2번
propfull까지 적어주시고 tab을 2번 누르면 property가 생성이 됩니다.
6. 생성자 생성
![[c#] 2023년 모르면 뒤쳐지는 visual studio 단축키 - 6. 생성자 생성 [c#] 2023년 모르면 뒤쳐지는 visual studio 단축키 - 6. 생성자 생성](https://blog.kakaocdn.net/dna/dx5H9O/btrC3eN7uBx/AAAAAAAAAAAAAAAAAAAAAOsMMEQXSWGWNmhupM3yxeXqpMHAQMHFZlHMHiKWE9ol/img.webp?credential=yqXZFxpELC7KVnFOS48ylbz2pIh7yKj8&expires=1753973999&allow_ip=&allow_referer=&signature=2FqEg3T4F1noFF%2BHpBgvCHDmSQg%3D)
ctor+ tab 2번
ctor까지 적어주시고 tab을 2번 누르면 생성자가 생성이 됩니다.
7. ConsoleWrite 만들기
![[c#] 2023년 모르면 뒤쳐지는 visual studio 단축키 - 7. ConsoleWrite 만들기 [c#] 2023년 모르면 뒤쳐지는 visual studio 단축키 - 7. ConsoleWrite 만들기](https://blog.kakaocdn.net/dna/ccIfnU/btrC0Pg5C8i/AAAAAAAAAAAAAAAAAAAAAEKc4rBZ14rbMpEcvtRuYAkjX9aHzxdMVxRq0ewggMQH/img.gif?credential=yqXZFxpELC7KVnFOS48ylbz2pIh7yKj8&expires=1753973999&allow_ip=&allow_referer=&signature=lATvJB%2FPMNRGzueV%2FGP82YIMxsE%3D)
cw+ tab 2번
cw까지 적어주시고 tab을 2번 누르면 ConsoleWirte가 생성이 됩니다.
8. 코드 복사
![[c#] 2023년 모르면 뒤쳐지는 visual studio 단축키 - 8. 코드 복사 [c#] 2023년 모르면 뒤쳐지는 visual studio 단축키 - 8. 코드 복사](https://blog.kakaocdn.net/dna/lZRDk/btrC4gSdamd/AAAAAAAAAAAAAAAAAAAAADEyD4jBNYphxTD17-e3cOsSkA7Z7ydRdCY2cabs7ci2/img.gif?credential=yqXZFxpELC7KVnFOS48ylbz2pIh7yKj8&expires=1753973999&allow_ip=&allow_referer=&signature=jy5tB5m0RFF9nmG8GbUpf2CEwsc%3D)
ctrl + d
복사하려는 코드 라인에 커서를 대고, 단축키를 쓰면 아래로 복사가 됩니다.
반면에 블록을 지정해서 사용하면 아래와 같이 오른쪽으로 복사가 됩니다.
![[c#] 2023년 모르면 뒤쳐지는 visual studio 단축키 - 8. 코드 복사 - undefined - ctrl + d [c#] 2023년 모르면 뒤쳐지는 visual studio 단축키 - 8. 코드 복사 - undefined - ctrl + d](https://blog.kakaocdn.net/dna/erQDbn/btrC3NJsVc3/AAAAAAAAAAAAAAAAAAAAAB8QGmJmFWCI_XLYIMVTXUrNwJI7XGugcEWOyJpca1QE/img.webp?credential=yqXZFxpELC7KVnFOS48ylbz2pIh7yKj8&expires=1753973999&allow_ip=&allow_referer=&signature=Ot2TSQIeV1PXCpFVoNEBJpjcVY4%3D)
9. 다중커서
![[c#] 2023년 모르면 뒤쳐지는 visual studio 단축키 - 9. 다중커서 [c#] 2023년 모르면 뒤쳐지는 visual studio 단축키 - 9. 다중커서](https://blog.kakaocdn.net/dna/A9Azh/btrC2hENYuf/AAAAAAAAAAAAAAAAAAAAAAc2Kc7SNNQNPwkToZuIhqcSMUr1uckFoxN2pLIe6A77/img.webp?credential=yqXZFxpELC7KVnFOS48ylbz2pIh7yKj8&expires=1753973999&allow_ip=&allow_referer=&signature=R%2F92uFubnfYLrkZt%2FxmbI73wXgY%3D)
1) ctrl+alt + 마우스 클릭
단축키를 누른 상태에서 원하는 곳을 콕콕 찍어줍니다.
2) alt + shift + 키보드 방향키
마우스 없이 키보드로 다중커서를 만드는 법입니다.
10. 코드 위로 올리기
![[c#] 2023년 모르면 뒤쳐지는 visual studio 단축키 - 10. 코드 위로 올리기 [c#] 2023년 모르면 뒤쳐지는 visual studio 단축키 - 10. 코드 위로 올리기](https://blog.kakaocdn.net/dna/cFHUr9/btrC48zbpFX/AAAAAAAAAAAAAAAAAAAAAF3jLRc2aOkvm14mPEdDt-odDqlbPDbMZCSznVcaKEGB/img.webp?credential=yqXZFxpELC7KVnFOS48ylbz2pIh7yKj8&expires=1753973999&allow_ip=&allow_referer=&signature=gqPmIj0ERrTdSNoPztcrOJo0Tjg%3D)
alt + 방향키 조종(위로)
11. 코드 감싸기
![[c#] 2023년 모르면 뒤쳐지는 visual studio 단축키 - 11. 코드 감싸기 [c#] 2023년 모르면 뒤쳐지는 visual studio 단축키 - 11. 코드 감싸기](https://blog.kakaocdn.net/dna/Mz1MZ/btrC0OCr9X3/AAAAAAAAAAAAAAAAAAAAAESs7ino3YDP2A9PXV_a7p73xUi3AtnNiO29pVHgZf6G/img.webp?credential=yqXZFxpELC7KVnFOS48ylbz2pIh7yKj8&expires=1753973999&allow_ip=&allow_referer=&signature=h1eh0IkuBdANkycnPLXJcaXEnk8%3D)
ctrl + k + s
12. 새 프로젝트 만들기
ctrl + shift + n
13. 전체 프로젝트에서 특정 코드 찾기
![[c#] 2023년 모르면 뒤쳐지는 visual studio 단축키 - 13. 전체 프로젝트에서 특정 코드 찾기 [c#] 2023년 모르면 뒤쳐지는 visual studio 단축키 - 13. 전체 프로젝트에서 특정 코드 찾기](https://blog.kakaocdn.net/dna/GG6Wc/btrC3dPc1D8/AAAAAAAAAAAAAAAAAAAAAHKfn9FGw9mjxSXf-8K-5YLeCveDtYYUIsC4WexB-3fH/img.webp?credential=yqXZFxpELC7KVnFOS48ylbz2pIh7yKj8&expires=1753973999&allow_ip=&allow_referer=&signature=gOS0P%2BViRgqN1bcfhOc8H1KffkM%3D)
ctrl+shift+f
14 선택영역 코드 접기
![[c#] 2023년 모르면 뒤쳐지는 visual studio 단축키 - 14 선택영역 코드 접기 [c#] 2023년 모르면 뒤쳐지는 visual studio 단축키 - 14 선택영역 코드 접기](https://blog.kakaocdn.net/dna/lGXjp/btrC4hKlDAx/AAAAAAAAAAAAAAAAAAAAAPHk-nWsiPFlUym7M6bcIH_22Szpthc9d8ewGuITJcCE/img.webp?credential=yqXZFxpELC7KVnFOS48ylbz2pIh7yKj8&expires=1753973999&allow_ip=&allow_referer=&signature=qUGgSS8TgLvrOaKvIiajp4YhkOw%3D)
ctrl + m + m
15. 특정 클래스 및 함수가 작성 된 곳(원문)으로 이동하기 , 다시 돌아오기
![[c#] 2023년 모르면 뒤쳐지는 visual studio 단축키 - 15. 특정 클래스 및 함수가 작성 된 곳(원문)으로 이동하기 , 다시 돌아오기 [c#] 2023년 모르면 뒤쳐지는 visual studio 단축키 - 15. 특정 클래스 및 함수가 작성 된 곳(원문)으로 이동하기 , 다시 돌아오기](https://blog.kakaocdn.net/dna/NEdfA/btrC6eTFAeC/AAAAAAAAAAAAAAAAAAAAAM0oKxsq9lzLtG4_5TxDk_TMb_iwNnh5C1_u2bsrS_mc/img.webp?credential=yqXZFxpELC7KVnFOS48ylbz2pIh7yKj8&expires=1753973999&allow_ip=&allow_referer=&signature=GnliOxvjHldvfYkgpiCXoHBpmP8%3D)
(1) ctrl + 해당 함수(클래스) 마우스 클릭 or f12
(2) alt + f12 -> 밑에 작게 창으로 띄우기
(1)번 방법은 전체 페이지가 해당 코드가 있는 위치로 간다면, (2)번 방법은 해당 페이지에서 밑에 작은 창으로 뜨게 되는 겁니다.
![[c#] 2023년 모르면 뒤쳐지는 visual studio 단축키 - 15. 특정 클래스 및 함수가 작성 된 곳(원문)으로 이동하기 , 다시 돌아오기 - undefined - (2) alt + f12 -> 밑에 작게 창으로 띄우기 [c#] 2023년 모르면 뒤쳐지는 visual studio 단축키 - 15. 특정 클래스 및 함수가 작성 된 곳(원문)으로 이동하기 , 다시 돌아오기 - undefined - (2) alt + f12 -> 밑에 작게 창으로 띄우기](https://blog.kakaocdn.net/dna/FZVw7/btrC4NPMzQJ/AAAAAAAAAAAAAAAAAAAAANe1DpyaclP9OwuWK69-dOK2j9KCoUHSHyOst-Vcnxj4/img.webp?credential=yqXZFxpELC7KVnFOS48ylbz2pIh7yKj8&expires=1753973999&allow_ip=&allow_referer=&signature=TDHHKqsVvnvsjjrC31MNQXpWLB0%3D)
원본코드를 보고 다시 돌아오고 싶을때는,
ctrl + -(마이너스)
엄밀하게 말하면 ctrl+ -(마이너스)는 바로 이전 커서가 있었던 위치로 돌아가는 기능을 하는 것입니다.
16. 전체 화면 설정
alt + shift + enter
17. 변수 한번에 바꾸기
ctrl+ h
![[c#] 2023년 모르면 뒤쳐지는 visual studio 단축키 - 17. 변수 한번에 바꾸기 - undefined - ctrl+ h [c#] 2023년 모르면 뒤쳐지는 visual studio 단축키 - 17. 변수 한번에 바꾸기 - undefined - ctrl+ h](https://blog.kakaocdn.net/dna/c09TN8/btrDZI9qflC/AAAAAAAAAAAAAAAAAAAAAA_YQJZZ0z0YolQ_TgCSZR-N-wqL78GW6ZIbRh57rPUq/img.webp?credential=yqXZFxpELC7KVnFOS48ylbz2pIh7yKj8&expires=1753973999&allow_ip=&allow_referer=&signature=PMgu2AiVXx%2BGBQ2Wel%2F0%2FScGDlw%3D)
ctrl+h 를 누르면 위와 같이 입력창이 뜹니다.
첫번째 칸에 바꾸고자하는 변수명을, 두번째 칸에는 바꿀 문자를 적어주시면됩니다.
18. 솔루션 탐색기 열기
![[c#] 2023년 모르면 뒤쳐지는 visual studio 단축키 - 18. 솔루션 탐색기 열기 [c#] 2023년 모르면 뒤쳐지는 visual studio 단축키 - 18. 솔루션 탐색기 열기](https://blog.kakaocdn.net/dna/dbrvrs/btrEZcIsgfS/AAAAAAAAAAAAAAAAAAAAAFBC_T5w0azlsn2CuzyeP9G7e-BbPANNA2COJbNstTlM/img.webp?credential=yqXZFxpELC7KVnFOS48ylbz2pIh7yKj8&expires=1753973999&allow_ip=&allow_referer=&signature=JATtnZTsSSgLlHTeS4BbXPpxI%2BY%3D)
ctrl+ alt + L
솔루션 탐색기가 갑자기 사라졌을 경우 이용해보세요!
19. 출력창(output) 열기/닫기
![[c#] 2023년 모르면 뒤쳐지는 visual studio 단축키 - 19. 출력창(output) 열기/닫기 [c#] 2023년 모르면 뒤쳐지는 visual studio 단축키 - 19. 출력창(output) 열기/닫기](https://blog.kakaocdn.net/dna/00ybW/btrFt1Y3fkl/AAAAAAAAAAAAAAAAAAAAAHs6Usj8v-2bGj4Qke-AG_k8ntzCJ4qC9TVi8OmaZaIl/img.webp?credential=yqXZFxpELC7KVnFOS48ylbz2pIh7yKj8&expires=1753973999&allow_ip=&allow_referer=&signature=QO%2BbnuAfBpp3FmqU9sK1LajHlfE%3D)
ctrl+ alt + O => 열기
shift+ esc => 닫기
shift + esc는 엄밀히 말해 닫기 기능보다 이전 창으로 swift하는것으로 봐주는게 맞습니다.
20. visual studio 탭 이동
ctrl + tab
![[c#] 2023년 모르면 뒤쳐지는 visual studio 단축키 - 20. visual studio 탭 이동 - undefined - ctrl + tab 탭이동](https://blog.kakaocdn.net/dna/ut0TT/btrZNK46sRw/AAAAAAAAAAAAAAAAAAAAAEYpbX1j7Y4Z-J7lD61rwJiMX6s-gVUViCbnCejCLXvn/img.webp?credential=yqXZFxpELC7KVnFOS48ylbz2pIh7yKj8&expires=1753973999&allow_ip=&allow_referer=&signature=GuG9nqwSeUr3qto%2Bxbp8crLLt7I%3D)
21. visual studio 탭 닫기
마우스 휠로 클릭
X
를 누를 필요 없이 휠을 이용하면 쉽게 창을 닫을 수 있다.
![[c#] 2023년 모르면 뒤쳐지는 visual studio 단축키 - 21. visual studio 탭 닫기 - undefined - 마우스 휠로 클릭 마우스휠로 클릭](https://blog.kakaocdn.net/dna/r2Gra/btrZPT8Fb2e/AAAAAAAAAAAAAAAAAAAAAFOtUmzmYv3gZ1_y0pYHbR_H0-QKz3jalI4uPHw8kEZS/img.webp?credential=yqXZFxpELC7KVnFOS48ylbz2pIh7yKj8&expires=1753973999&allow_ip=&allow_referer=&signature=MVMD1u0r%2BhZ7dOlc5xb72CiQETI%3D)
'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 |
댓글