1

我正在调试我的代码并遇到了我之前设置的书签,我的书签有很好的名字,我想知道它是哪个书签。书签窗口打开,我点击的最后一个书签突出显示,但不是我所在的那个。

我如何问visualstudio,“书签的名称是什么,在这行代码上?”</p>

我目前的方法是在书签窗口中依次单击每个书签,直到我回到我正在查看的行。

(使用visual studio 2012,专业版)

4

1 回答 1

1

没有将书签窗口与当前光标位置同步的命令,但您可以使用此宏作为解决方法。该宏假定光标所在的书签已启用,并且它将在运行后启用所有书签,这可能对您的用例来说是个问题。

Sub SyncBookmarksWindow()
DTE.ExecuteCommand ("Edit.EnableAllBookmarks")
DTE.ExecuteCommand ("Edit.EnableBookmark")
DTE.ExecuteCommand ("Edit.NextBookmark")
DTE.ExecuteCommand ("Edit.EnableAllBookmarks")
End Sub

将此宏绑定到键盘快捷键并同步。

编辑:不幸的是 VS2012 不再允许使用宏,您必须创建一个加载项。有关如何查看此站点上的另一个问题的方法。

于 2013-09-16T11:26:06.767 回答