有没有办法在Visual Studio项目中为代码添加书签?

jos*_*ley 64 visual-studio

在各种项目中,我会继续跳到某些部分.有没有办法有效地"标记"这些部分,所以我可以快速跳回到某个文件(或某种方法)中的某一行?

我一直迷失在导航解决方案或做"在整个项目/解决方案中找到".

Jor*_*mer 119

在Visual Studio中,您可以在代码中设置书签.

要在书签之间跳转:

Ctrl+ K+ N(下一个)

Ctrl+ K+ P (以前)

要为一条线打开/关闭书签:

Ctrl+ K+K

  • 在书签窗口中,您可以更改书签名称. (7认同)
  • 太棒了 - 有没有办法给它们贴上标签并查找它们?或者它们是被设计为临时的东西?另外,有没有办法在断点之间跳转? (3认同)
  • 你***可以***标记书签(在书签窗口中).按Ctrl + K + W打开窗口.右键单击书签并选择*"重命名"*. (3认同)

Mak*_*ach 13

是的,按热键组合Ctrl+ K+ K(即Ctrl和K,然后是另一个K)切换书签.

然后,你可以做Ctrl+ K+ N的下一个书签和Ctrl+ K+ P的上一个书签.

它就像一个魅力!


jos*_*ley 6

我可以使用TODO功能,加入"书签",或"BM"我自己的自定义前缀,如果我要偷懒.

自定义标记的MSDN文档

  • 改为使用内置书签.它将使您免受不必要的代码修改. (7认同)
  • 使用TODO功能的好处是,当您编辑,剪切,粘贴时,您的"书签"会随着您的代码移动...使用"真实书签",您可以将它们移出您放置它们的原始位置(至少在2013年专业版) ) (6认同)

Ali*_*edi 6

使用ReSharper,可以更灵活地制作书签并导航到它们。

例如,您可以按Ctrl+ Shift+数字3。然后用Ctrl+ 引用3


Sta*_*uev 5

Visual Studio的最新版本(至少从Visual Studio 2010起)具有所有的书签功能。这是我的工作流程:

首先,您应该记住两个快捷方式:“ 显示书签窗口”和“ 切换书签”。在我的设置是Ctrl+ W+ BCtrl+ B+ T分别。

其次,将“书签”窗口设置为自动隐藏。这一步对我来说至关重要,使我最终可以轻松而轻松地添加书签。

这就是我使用书签的方式:

当我在感兴趣的位置,我切换书签显示书签窗口,然后按F2重命名项 -采用合理的名称是轻松导航非常有帮助。

当我想转到另一个感兴趣的位置时,我显示“书签窗口”,导航到所需的条目,按Enter,瞧,我在那儿。

对我来说,发现书签窗口的自动隐藏很关键:它可以快速获取兴趣点的完整视图,然后将焦点移回编辑器。


Vla*_*lav 5

还有快捷方式Ctrl-K, Ctrl-H-设置或删除任务列表中当前行的快捷方式。

您可以在“任务列表”窗口中看到的所有快捷方式的列表。要打开它,请View - Task List在菜单中单击或按Ctrl-\, T。在该窗口中,可以选择“用户任务”,“快捷方式”或“注释”(VS2015中不提供)。

Visual Studio 2015书签和快捷方式