확장 상황에 맞는 메뉴
많은 사람들이 메뉴가 표시될 때 Shift 키를 누르면 Windows 셸이 확장 상황에 맞는 메뉴를 제공한다는 사실을 알지 못합니다.
예를 들어, Vista에서는 확장 메뉴에 몇 가지 추가 항목이 있습니다. 아래 스크린샷은 이를 보여줍니다: 왼쪽 메뉴는 일반 메뉴이고, 오른쪽 메뉴는 마우스 오른쪽 버튼을 클릭하는 동안 Shift 키를 누르고 있으면 나타나는 확장 메뉴입니다.

보시다시피, 확장 메뉴에는 해당 폴더를 현재 경로로 설정하여 콘솔 창을 여는 추가 항목 "여기서 명령 프롬프트 열기"와 파일/폴더의 경로를 클립보드에 복사하는 "경로로 복사" 항목이 있습니다.
그러나 왼쪽 탐색기 트리 보기에서 이를 시도하면 작동하지 않습니다. 확장 메뉴는 오른쪽 파일/폴더 보기에서만 사용할 수 있습니다.
TortoiseSVN도 확장 메뉴를 사용합니다. 일부 명령은 마우스 오른쪽 버튼을 클릭하는 동안 Shift 키를 누르고 있을 때만 상황에 맞는 메뉴에서 사용할 수 있습니다. 이러한 명령은 많이 사용되지 않는다고 생각되는 명령(물론 여전히 유용합니다)이거나, 사용자가 해당 명령 사용의 결과를 완전히 이해해야 하는 명령입니다(문서를 읽어야 함을 의미합니다!).
왼쪽 스크린샷은 일반 상황에 맞는 메뉴이고, 오른쪽 메뉴는 확장 상황에 맞는 메뉴입니다.

참고: XP에서는 확장 상황에 맞는 메뉴는 목록 보기에서만 작동하며, 트리 보기에서는 작동하지 않습니다!
확장 메뉴에서만 사용할 수 있는 명령은 "URL과 비교", "삭제 (로컬 유지)", "버전 관리되지 않는 항목 삭제...", "잠금 해제" 및 "병합 재통합..."입니다.