저는 IDE로 Visual Studio를 가장 좋아하는데요,
제가 주로 사용하는 단축키(shortcut) 항목들을 간단히 공유합니다.

Tools > Options > Environment > Keyboard


Edit.LineUpExtendColumn & Edit.LineDownExtendColumn
Edit.LineUp/DownExtendColumn
Edit.LineDownExtendColumn example

생산성의 끝판왕 multi-cursor 기능입니다.
Visual Studio 2017 까지는 multi-cursor가 같은 column에서만 인식이 되어서 불편한 점이 있었습니다.
필요할 땐 Visual Studio Code를 이용했는데 Visual Studio 2022에서는 보완되어서 너무 좋네요.


Edit.CollapseCurrentRegion & Edit.ExpandCurrentRegion
Edit.Collapse/ExpandCurrentRegion
CollapseCurrentRegion example

조건문이나 switch case 문이 너무 길어 현재 scope가 어디에 포함된 것인지 확인하기 어려울 때 사용합니다.
위 예시에서는 CollapseCurrentRegion를 이용해서 현재 case가 무엇인지 확인하고 있습니다.


Edit.CommentSelection & UncommentSelection
Edit.Comment/UncommentSelection
Edit.CommentSelection example

CommentSelection의 default shortcut은 Ctrl+K, Ctrl+C 입니다.
양손을 모두 이용해야하는 조합이어서, 저는 왼손으로만 조합이 가능하도록 shortcut을 설정해서 사용하고 있습니다.


View.NavigateForward & View.NavigateBackward
View.NavigateForward/Backward

default shortcut도 사용하기 좋습니다.


Edit.PeekDefinition
Edit.PeekDefinition
Edit.PeekDefinition example

함수로 이동하지 않고, 현재 flow를 보면서 함수 내부 동작을 간단히 확인하고 싶을 때 사용합니다.


그 외 Visual Studio의 default shortcut은 다음 링크에 정리가 잘 되어있습니다.

+ Recent posts