6

在 Visual Studio 2005 之前,书签功能可以完美运行。然后从 VS 2005 开始,我注意到请求“下一个”或“上一个”书签停止正常工作。当然,它会将您带到不同的书签,但它会将您带到基于您当前位置的最不相关或最模糊的书签位置。即使我坐在书签上,并且可以“看到”下一个(和上一个)书签,Visual Studio 仍然会带我到一些随机的遥远书签(如果可以的话,在一个完全独立的项目和文件中)帮助它)。

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

我试图了解这是如何出错的,如果有一些简单的配置设置我可以进行,这将解决问题。我现在正在使用 Visual Studio 2008(也有同样的问题)。我在 2010 年还没有尝试过。

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

4

1 回答 1

6

我认为从 2005 年开始,CTRL-K+CTRL-N 和 CTRL-K+CTRL-P 快捷键从“将插入符号移动到当前文档中的下一个书签”更改为“将插入符号移动到下一个书签”。

您可以通过编辑键盘快捷键来分配 CTRL-K+CTRL-N 和 CTRL-K+CTRL-P 来恢复旧行为,如下所示:

在此处输入图像描述

在此处输入图像描述

于 2011-03-01T05:29:03.613 回答