Visual studio에서 소스코드 편집영역을 열 단위로 선택하기

반응형


본 포스트에서는 Visual studio community에서 코드를 열 단위로 선택하는 방법에 대해 설명합니다.


소스코드를 작성할 때, 코드 중 일부를 열 단위로 선택해서 편집을 하고 싶은 경우가 있습니다.


일반적으로, 마우스 왼쪽 버튼을 클릭한 상태에서 드래그를 하거나 Shift 키를 누른 상태에서 화살표 키를 이용하여 편집 영역을 선택하면 줄 단위로 선택이 됩니다.

하지만 코딩을 하다 보면 줄 단위로 선택하지 않고 열 단위로 선택해야 할 때가 있습니다.


Visual studio community에서는 다음 방법을 통해 열 단위 또는 블록 단위의 편집 영역을 선택할 수 있습니다.


Shift + Alt + 화살표


다음은 세 줄의 printf() 문을 줄 단위로 선택한 화면입니다. 마우스 왼쪽 버튼을 클릭한 상태에서 드래그하거나, Shift 키를 누른 상태에서 화살표 키를 이용하여 편집 영역을 선택했을 경우입니다. 

첫 번째 및 두 번째 줄의 "printf("Hello world!\n")" 라인 전체와 세 번째 줄의 "printf"까지 선택됩니다.




다음은 세 줄의 printf() 문을 열 단위로 선택한  화면입니다. Shift + Alt + 화살표 키를 이용하여 선택했을 경우입니다.

세 줄의 "printf" 함수명만 따로 선택됩니다.




이러한 기능을 통해 다양한 편집이 가능하지만, 가장 쉬운 예는 특정 범위의 블록을 동시에 수정하고자 할 때 사용될 수 있습니다.


예를 들어, 위 예제에서 세 개의 printf() 함수를 한 번에 perror() 함수로 변경하고 싶을 때, printf() 함수명을 열 단위로 선택한 상태에서 "perror"를 입력하면 세 줄을 동시에 변경할 수 있습니다.



※ 이 기능은 Visual studio 2013, 2015, 2017에서 확인되었습니다. 

    Visual studio 2005에서는 열 단위 선택까지는 되지만 동시에 변경은 되지 않고 마지막 줄만 변경됩니다.



파트너스 활동을 통해 일정액의 수수료를 제공받을 수 있음

댓글

Designed by JB FACTORY