代码之家  ›  专栏  ›  技术社区  ›  Brent Arias

为什么Visual Studio 2005+书签键盘快捷方式会转到其他文档中的书签?

  •  5
  • Brent Arias  · 技术社区  · 14 年前

    在Visual Studio 2005之前, bookmark feature 工作得很好。然后从2005年开始,我注意到请求“下一个”或“上一个”书签停止正常工作。当然,它会带你到另一个书签,但它会带你到一个书签位置,根据你当前的位置,书签位置是最不相关或最模糊的。即使当我坐在一个书签上,我可以“看到”下一个(和上一个)书签,Visual Studio仍然会带我去一些随机的遥远书签(如果它可以帮助的话,在一个完全独立的项目和文件中)。

    事实上,我在文档中找到“下一个”书签的唯一方法是确保整个解决方案中的书签不超过两个(并且两个书签都必须位于当前文档中)。

    我试图理解这是怎么发生的,如果有一些简单的配置设置,我可以使它纠正这个问题。我现在使用的是Visual Studio 2008(也有同样的问题)。2010年我还没试过。

    更新: 我发现书签的遍历顺序就是它们的创建顺序。有一个“书签视图”,可以手动重新排列订单。然而,在过去,顺序总是递增的行号,这是 许多的 更有用。现在的问题是,我该如何修改行为?

    1 回复  |  直到 12 年前
        1
  •  5
  •   Matthew Lock fge    12 年前

    我认为从2005年开始,ctrl-k+ctrl-n和ctrl-k+ctrl-p快捷方式已从“将插入符号移动到当前文档中的下一个书签”更改为“将插入符号移动到下一个书签”。

    您可以通过编辑键盘快捷键来指定ctrl-k+ctrl-n和ctrl-k+ctrl-p来恢复以前的行为,如下所示:

    e从“将插入符号移动到当前文档中的下一个书签”更改为“将插入符号移动到下一个书签”。

    您可以通过编辑键盘快捷键以分配ctrl-k+ctrl-n和ctrl-k+ctrl-p来恢复以前的行为,如下所示:

    enter image description here

    enter image description here