2010-07-24 79 views
5

在Visual Studio 2005之前,bookmark feature完美工作。然后从VS 2005开始,我发现请求“下一个”或“前一个”书签停止正常工作。确定它会将您带到不同的书签,但会将您带到书签位置,该位置根据您当前的位置而言是最不相关或最隐晦的。即使当我坐在书签上,并且可以“看见”下一个(以及之前)的书签时,Visual Studio仍然会将我带到一些随机的远程书签中(如果可以的话,可以使用完全独立的项目和文件)帮助它)。为什么Visual Studio 2005+书签键盘快捷方式转到其他文档中的书签?

实际上,我真正能够到达文档中“下一个”书签的唯一方法是确保整个解决方案中不会有两个以上的书签(且两者都必须位于当前文档中)。

我想了解这是如何做错了,如果有一些简单的配置设置,我可以使这将纠正问题。我现在使用Visual Studio 2008(它有相同的问题)。我还没有在2010年尝试过。

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

回答

5

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

您可以通过编辑键盘快捷键来分配CTRL-K + CTRL-N和CTRL-K + CTRL-P像这样得到旧的行为后面:

enter image description here

enter image description here

+1

你岩!!!谢谢! – 2011-03-05 00:02:59

+0

谢谢你,这个小问题已经在Visual Studio 2010中困扰了我好几个月。现在,如果只有对编辑代码时不保留其位置的书签问题有如此简单的解决方法,请保存它,打开Visual Studio。 – Ghos3t 2017-09-08 07:14:08

相关问题