2012-03-08 38 views
16

giải pháp hiện tại của tôi là để đạt AltD, W, C, mà điều hướng qua các menu để các cuộc gọi stack, và sau đó tôi có thể sử dụng các mũi tên để di chuyển. Nhưng khi tôi nhấn Nhập trên một khung hình cụ thể, tôi phải lặp lại.Làm cách nào để điều hướng ngăn xếp cuộc gọi trong Visual Studio bằng cách sử dụng bàn phím?

Có cách nào khác để điều hướng ngăn xếp cuộc gọi chỉ bằng bàn phím của tôi không?

Câu trả lời theo định hướng ReSharper là OK cho tôi nếu bạn có!

Trả lời

20

tôi sử dụng chương trình lập bản đồ bàn phím VS2010 mặc định và bằng cách nhấn tổ hợp phím Ctrl + Alt + C sẽ làm xuất hiện cửa sổ gọi stack trong đó tôi có thể sử dụng các phím mũi tên để di chuyển.

Các tên macro là Debug.CallStack

+0

Cấu hình không phải nhà phát triển? –

+0

@ HansPassant: Tôi đã chỉnh sửa câu trả lời của tôi, tuy nhiên, tôi nhớ VS nhắc tôi tại một số pt. (đầu tiên chạy?) để chọn nếu tôi chủ yếu là người phát triển C++, web dev. và một số tùy chọn khác để có thể ánh xạ lối tắt. Tôi phải nghĩ đến một phiên bản trước đó của VS. –

+0

Tôi đã gán Debug.CallStack cho một lối tắt bàn phím và nó dường như không hoạt động: ( – joshcomley

0

Call Stack xem trong Visual Studio có thể được đưa lên với Ctrl +Alt +C hay Alt + . Điều đó cho phép điều hướng ngăn xếp bằng cũng như thực hiện hành động "Chuyển sang khung" với Enter⏎.

Thật không may, việc chuyển sang khung sẽ chuyển tiêu điểm đến cửa sổ trình chỉnh sửa, do đó, chuỗi hành động trên phải được thực hiện lại nếu bạn muốn chuyển sang khung khác.

0

Đây là một dorky AutoHotkey kịch bản đó sẽ di chuyển lên và xuống các cuộc gọi stack sử dụng CtrlAltNumPadUpCtrlAltNumPadDown.

SetTitleMatchMode 2 ; Allow for partial matches in window titles 
#IfWinActive, (Debugging) ; Only work while VS is debugging 
    ^!Numpad2:: ; Navigate down Call Stack in Visual Studio 
    Send ^!c 
    Send {Down} 
    Send {Enter} 
    return 
    ^!Numpad8:: ; Navigate up Call Stack in Visual Studio 
    Send ^!c 
    Send {Up} 
    Send {Enter} 
    return 
#IfWinActive 
Các vấn đề liên quan