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