在各个项目中,我会继续涉及某些部分。有没有一种方法可以有效地“添加书签”这些部分,以便我可以快速跳回特定文件(或特定方法)中的特定行?
我一直迷失在导航解决方案或“在整个项目/解决方案中查找”。
Answers:
是的,按热键组合Ctrl+ K+ K(这是按Ctrl和K,紧接着又K)切换书签。
然后,你可以做Ctrl+ K+N的下一个书签和Ctrl+ K+P的上一个书签。
它就像一个魅力!
我可以使用TODO功能,添加自己的自定义前缀“ BOOKMARK”或“ BM”(如果我很懒的话)。
Visual Studio的最新版本(至少从Visual Studio 2010起)具有所有的书签功能。这是我的工作流程:
首先,您应该记住两个快捷方式:“显示书签窗口”和“切换书签”。在我的设置是Ctrl+ W+B和Ctrl+ B+T分别。
其次,将“书签”窗口设置为自动隐藏。这一步对我来说很重要,它可以使书签最终变得轻松而舒适。
这就是我使用书签的方式:
当我在感兴趣的位置,我切换书签和显示书签窗口,然后按F2和重命名项-采用合理的名称是轻松导航非常有帮助。
当我想转到另一个感兴趣的位置时,我显示“书签窗口”,导航到所需的条目,按Enter键,瞧,我在那里。
对我来说,发现书签窗口的自动隐藏很关键:它可以快速获取兴趣点的完整视图,然后将焦点留给编辑器。
我也一直在寻找更好的解决方案,最近从Delphi 7 IDE迁移到了Visual Studio 2010。这个评论想知道是否有插件可以做到这一点,并且将我引向了扩展管理器并搜索了DPack带来的Bookmark 。
我认为这完全可以满足OP的需求,尤其是考虑到他的评论时。
注意:安装后,我必须通过来编辑键盘映射Tools | Options | Environment | Keyboard
。我放入DPack
了Show commands containing
编辑框,然后向下滚动以查找GoToBookmark[x]
和ToggleBookmark[x]
不适用于我,并使用Press shortcut keys
编辑框为其分配了它们。(但是,在执行此操作之前,请记下“当前正在使用的快捷方式”的内容;我不想让您覆盖一个您并未意识到自己广泛使用的功能!)
转到视图| 工具栏,然后检查“文本编辑器”工具栏,使其显示出来。它具有工具栏按钮,用于在当前行Ctrl-B,T上切换(创建/删除)书签,以及导航到下一个/上一个书签,其中导航的范围取决于解决方案,文件夹或文档,具体取决于您使用哪个按钮。
创建书签后,请转到“查看” |“添加”。在其他窗口中,选择“书签窗口”(或仅按Ctrl-W,B)。这将显示所有书签的列表。您可以双击任何书签以跳到该书签,或使用“书签”窗口中的工具栏按钮进行上一个/下一个。
您也可以在“书签”窗口中为书签命名/重命名。右键单击名称,然后选择重命名,或者选择名称,然后再次单击它,以进入编辑模式。