2009-08-21 6 views
3

Visual Studio 2005에는 Edit.SelectToLastGoBack (Ctrl + =에 바인딩 됨)이라는 명령이 있습니다.Visual Studio에서 Edit.SelectToLastGoBack 사용

나는 현재 커서 위치와 마지막 '뒤로 가기'지점 사이의 모든 텍스트를 선택한다고 가정하지만 그 지점을 결정하는 데 사용하는 알고리즘을 해결할 수는 없습니다.

누구나이 잠재적으로 매우 유용한 명령을 사용하는 방법을 알고 있습니까?

답변

5

클래스에서 다른 방법으로 이동하려면 탐색 막대를 사용하여 시도 ... 지난 juimp 지점으로 선택합니다. 그런 다음 Ctrl + "="를 누르십시오.

점프 한 곳으로 점프 한 방법의 시작부터 선택합니다.

나는, 내가 매크로 기록을 위해 사용

친절,

+0

아, 점프! 내가 참조. 또한 찾기 명령이나 페이지 위로/페이지 아래로 점프 포인트를 설정할 수 있습니다. 이제이 명령을 사용해보십시오. –

0

을 TBH하지만 이에 대한 사용을 찾을 아직.

종종이 중괄호에서 해당 중괄호까지 모든 것을 선택하고 매크로에서 자르고 싶습니다. 첫 번째 버팀대로 가서 ctrl-f (ctrl-i는 매크로에서 올바르게 작동하지 않음)를 누르고 두 번째 버팀대로 검색하고 이스케이프로 검색을 종료하고 ctrl- =을 눌러 선택한 괄호 사이의 모든 항목을 가져옵니다. Shift 키를 누른 상태에서 Ctrl 화살표를 사용하여 단어를 한 번에 탐색하는 것보다 매크로에서 훨씬 더 안정적으로 반복 할 수 있으며 마크 포인트 설정에 대한 이맥스 개념과 유사합니다.

나는 모든 것이 '내비게이션 기록에 새로운 위치'를 시작하는지 모르지만, 검색을 시작한다고 확신하고 필요한 것이 전부입니다.

0

방금 ​​Visual Studio 2012에서이 명령을 사용할 수 있음을 발견했습니다. VS 2012 이후로 계속 찾고있었습니다. 앵커와 포인트 사이의 모든 항목을 선택하는 것과 같은 생각이었습니다. 매크로 녹음 및 재생이 더 이상 가능하지 않다는 점에 실망했습니다. 그러나 나는이 명령이 여전히 존재하기 때문에 기쁩니다.

또 다른 유용한 명령은 ctrl + k ctrl + a이며 Edit.SwapAnchor입니다. 따라서 코드에서 어딘가에있을 수 있습니다. 그런 다음 찾기를 수행하십시오. 이제 포인트와 앵커 (커서와 마지막 고벅이라고도 함)가 있습니다. ctrl + =을 선택하고 Ctrl + k Ctrl + A를 누른 다음 다른 찾기를 사용하여 다른 쪽에서 확장 할 수 있습니다.

관련 문제