저는 고등학교 때부터 프로그래밍 수업을 들어왔고 프로그래밍을 해왔는데, 모든 수업에 공통의문이 있습니다.
왜 개발 툴의 사용법이나 팁을 알려주지는 않을까?
프로그래밍을 처음 접할 때에는 코딩 속도가 매우 느립니다. 많이 안쳐본 영어 타자도 한 몫 하지만, Visual Studio를 비롯한 개발 툴의 유용한 기능을 활용하지 못해 그런 점도 있습니다.
그래서 예전에 고등학교 선배들한테 배워서 아직까지도 써먹는!
교수님, 선생님들은 가르쳐주지 않는 Visual Studio 꿀팁을 몇가지 알려드리고자 합니다.
1. 코드 자동정리 (Ctrl + k + f)
프로그래밍에서 중요한 것이 알고리즘이 첫번째라면 두번째는 가독성, 예쁘게 코드를 작성하는 것이라고 생각합니다.
Visual Studio에는 자동으로 코드를 예쁘게 정리해주는 기능이 있습니다.
아무리 더러운 코드라도
드래그해서 Ctrl, k , f를 동시에 눌러주면
예쁘게 정리됩니다!
제일 유용하게 써먹고 있는 기능입니다. 괄호는 스코프에 맞게 자동으로 들여쓰기되니 매우 편합니다.
자기도 모르게 나온 괄호 오타를 찾는데에도 도움이 됩니다.
주변 친구들에게 알려주면 이런 신기한 기능이 있는지 몰랐다고 하는 반응이 대부분입니다.
진짜 꿀은 교수님이 알려주지 않는다
2. 선택영역 주석처리 (Ctrl + k + c)
주석처리 하고싶은 영역이 넓을 때 사용하는데, 영역 앞 뒤에 /*, */를 쓰는 것 조차 귀찮을 때 사용합니다.
주석할 영역에 드래그를 하고, Ctrl, k, c를 동시에 누릅니다.
주석처리가 됐습니다!
코드를 주석처리하기 보다는 코드 위에 설명을 먼저 쓰고 주석처리 하는 데에 더 용이합니다.
3. 세로 드래그 (Alt 누른 채 드래그)
가로로 길게 뿐만 아니라 세로로 길게도 드래그가 가능합니다! 세로로 여러줄 커서지정을 해놓고 편집도 가능합니다!
여러줄의 case에 깜빡하고 break를 못썼다면..
Alt를 누르고 드래그 해 한번에 break를 넣으시면됩니다.
이런 식으로 한번에 여러줄 중간만 지우기도 가능합니다.
구조가 비슷한 코드, 여러줄에 같은 문자를 쭉 쓸때 유용하게 쓸 수 있습니다.
4. Ctrl + 엔터
현재 커서가 위치한 줄에 커서를 유지한 채 개행을 합니다.
이 상태에서 Ctrl + 엔터를 하면
이렇게 되는 겁니다.
별거 아니지만 커서 몇번 움직여야되는 수고를 덜어줍니다.
제가 실제로 많이 쓰는 팁들을 포스팅해봤습니다. 별거 아닌 것들이지만 손에 붙으면 더 편리하게 코드를 작성할 수 있습니다.