2.3 书签
Visual Studio程序员箴言
书签是在文件中标记各种位置的一种手段。刚开始测试书签时,我并不确定书签与任务列表中注释之间的区别。任务列表注释和其他记号出现在文件中,所以它们有可能进入源代码库,并且所有人都可见。另一方面,书签只有自己才能看到。“书签”窗口中显示的书签保存在文件之外。关于任务列表功能的更多信息,请参见第5章。
管理书签
接下来的多条技巧是关于创建和使用书签。
技巧2.27 设置书签并在多个书签之间导航
按Ctrl+K键、Ctrl+K键可设置一个书签。相应的命令是编辑.切换书签。
按Ctrl+K键、Ctrl+N键可以转到下一书签。相应的命令是编辑.下一书签。
按Ctrl+K键、Ctrl+P键可以转到前一书签。相应的命令是编辑.上一书签。
还可以按Ctrl+K键、Ctrl+L键快速删除所有书签。相应的命令是编辑.清除书签。
所有这些命令都可以在菜单“编辑”→“书签”和文本编辑器的工具栏上找到。注意,在文本编辑器工具栏上,“文档中的上一书签”和“文档中的下一书签”命令没有绑定键盘快捷键,但它们也出现在了文本编辑器工具栏上。
技巧2.28 在“书签”窗口中,如何在书签文件夹之间导航
在“书签”窗口中可以组织和排列书签,还可以创建文件夹并把书签保存在其中。
组织好书签之后,使用带Shift键的书签导航键盘快捷键可以在文件夹内导航。
使用Ctrl+Shift+K键、Ctrl+Shift+P键可移动到文件夹内的前一书签;
使用Ctrl+Shift+K键、Ctrl+Shift+N键可移动到文件夹内的下一书签。
技巧2.29 为快速查找的所有结果创建书签
作者旁述
这很有趣——我在编写这条技巧时,一开始在“查找和替换”窗口中仔细搜寻,想要找出能够为所有结果创建书签的地方。最后,它出现在了我的面前。
如果单击“全部创建书签”,而不是“查找下一个”,那么在查找到的所有位置都会创建一个书签。
如果在搜索一个频繁使用的搜索词时,不小心给接近一半的代码创建了书签(我第一次尝试此功能时就犯了这个错误),只要打开“书签”窗口(位于菜单“视图”→“书签窗口”下),按Ctrl+A键选择所有书签,然后单击“删除”按钮即可。
本文仅用于学习和交流目的,不代表异步社区观点。非商业转载请注明作译者、出处,并保留本文的原始链接。