我正在调试我的代码并遇到我之前设置的书签,我的书签有很好的名字,我想知道它是哪个书签。书签窗口已打开,我点击的最后一个书签会突出显示,但不会突出显示我正在使用的书签。
我如何询问visualstudio,“这个代码行上的书签名称是什么?”
我目前的方法是在书签窗口中依次单击每个书签,直到我回到我正在查看的行。
(使用visual studio 2012,专业)
答案 0 :(得分:1)
没有命令将“书签”窗口与当前光标位置同步,但您可以使用此宏作为解决方法。该宏假定启用了光标所在的书签,并且它将在运行后启用所有书签,这可能是您的用例的问题。
Sub SyncBookmarksWindow()
DTE.ExecuteCommand ("Edit.EnableAllBookmarks")
DTE.ExecuteCommand ("Edit.EnableBookmark")
DTE.ExecuteCommand ("Edit.NextBookmark")
DTE.ExecuteCommand ("Edit.EnableAllBookmarks")
End Sub
将此宏绑定到键盘快捷键并同步。
编辑:不幸的是VS2012不再允许宏了,你必须创建一个加载项。如何在此网站上查看another question。