반응형
테스트 환경: MS Visual Studio 2005 Professional (다른 버전에서는 작동여부를 알 수 없음)

파이어폭스에서 탭 전환을 하려다가 실수로 비주얼스튜디오에서 단축키를 누르면서 알게 된 몇몇 (왠지 쓸데없어 보이지만ㅋㅋ) 기발한 단축키들을 발견했다.
몇몇 키는 알고 있으면 코드 수정할 때 유용하게 쓰일 수도 있을 듯.. ^^


Ctrl + T:
커서 바로앞의 글자와 바로뒤의 글자 위치를 바꾸고, 커서도 바뀐 곳으로 넘어간다.

예) 1aaaaaaa 라고 입력해 두고, 1 바로 뒤에 커서를 둔 후에
Ctrl + T 를 세 번 누르면, aaa1aaaa 가 된다.


Shift + Ctrl + T:
특수문자(공백 포함)를 사이에 둔 양 옆의 문자열의 위치를 서로 바꾼다.
가장 적절한 용도는 operator를 사이에 두고 양쪽 변수의 위치를 바꾸는 게 아닐까 예상된다.

예) int myVariable = yourVariable ;
위의 구문에서, (맨끝 세미콜론은 제외하고) 밑줄 친 곳의 아무 곳에서나 커서를 두고 Shift + Ctrt + T를 누르면,
int yourVariable = myVariable; 로 바뀐다.

예2) 만약 맨 끝의 세미콜론 뒤에 커서를 두고 단축키를 누르면,
그 아랫줄에 있는 처음 보이는 어떠한 문자열과 위치가 바뀐다.


Ctrl + U:
커서 바로 뒤에 위치한 글자가 대문자인 경우, 소문자로 바꾼다.
커서 바로 뒤의 글자가 영어 대문자가 아닐 경우 아무 변화 없음.


Ctrl + L:
커서가 위치해 있는 라인 전체를 지운다.
이것은 유닉스의 vi에서 입력모드가 아닐 때 "dd"를 누르는 것과 같은 효과.


Ctrl + W:
커서가 위치해 있는 곳에 있는 곳의 '단어'를 선택한다.
기본적으로 공백, 콤마 등으로 구분되는 한 단어를 선택해 준다. 마우스 더블클릭과 같은 기능.
만약 특수문자와 공백의 조합으로만 된 문자열에서 단축키를 누르면, 공백으로 구분되는 특수문자들의 모임을 선택한다.
반응형

'Development' 카테고리의 다른 글

if-else vs. if-return: 코딩 스타일과 가독성의 차이  (1) 2017.03.28
블로그 이미지

Bryan_

,