《Visual Studio程序员箴言》---- 2.3 书签

简介: 书签是在文件中标记各种位置的一种手段。刚开始测试书签时,我并不确定书签与任务列表中注释之间的区别。任务列表注释和其他记号出现在文件中,所以它们有可能进入源代码库,并且所有人都可见。另一方面,书签只有自己才能看到。“书签”窗口中显示的书签保存在文件之外。关于任务列表功能的更多信息,请参见第5章。

本节书摘来自异步社区《Visual Studio程序员箴言》一书中的第2章,第3节,作者: 【美】Sara For,译者: 谢俊 , 更多章节内容可以访问云栖社区“异步社区”公众号查看。

2.3 书签

Visual Studio程序员箴言
书签是在文件中标记各种位置的一种手段。刚开始测试书签时,我并不确定书签与任务列表中注释之间的区别。任务列表注释和其他记号出现在文件中,所以它们有可能进入源代码库,并且所有人都可见。另一方面,书签只有自己才能看到。“书签”窗口中显示的书签保存在文件之外。关于任务列表功能的更多信息,请参见第5章。

管理书签
接下来的多条技巧是关于创建和使用书签。

技巧2.27 设置书签并在多个书签之间导航
按Ctrl+K键、Ctrl+K键可设置一个书签。相应的命令是编辑.切换书签。

按Ctrl+K键、Ctrl+N键可以转到下一书签。相应的命令是编辑.下一书签。

按Ctrl+K键、Ctrl+P键可以转到前一书签。相应的命令是编辑.上一书签。


00db9a4662b382459cc94c9a5ed790d77684e003

还可以按Ctrl+K键、Ctrl+L键快速删除所有书签。相应的命令是编辑.清除书签。

所有这些命令都可以在菜单“编辑”→“书签”和文本编辑器的工具栏上找到。注意,在文本编辑器工具栏上,“文档中的上一书签”和“文档中的下一书签”命令没有绑定键盘快捷键,但它们也出现在了文本编辑器工具栏上。


604034dccc732588de407656ea3bb29bb3178d75

技巧2.28 在“书签”窗口中,如何在书签文件夹之间导航
在“书签”窗口中可以组织和排列书签,还可以创建文件夹并把书签保存在其中。


ced5fff67480dd61f7113727fa376b5434f10bd5

组织好书签之后,使用带Shift键的书签导航键盘快捷键可以在文件夹内导航。

使用Ctrl+Shift+K键、Ctrl+Shift+P键可移动到文件夹内的前一书签;
使用Ctrl+Shift+K键、Ctrl+Shift+N键可移动到文件夹内的下一书签。
技巧2.29 为快速查找的所有结果创建书签
作者旁述

这很有趣——我在编写这条技巧时,一开始在“查找和替换”窗口中仔细搜寻,想要找出能够为所有结果创建书签的地方。最后,它出现在了我的面前。


983ae9b0c132562172149b0764dd509756df1443

如果单击“全部创建书签”,而不是“查找下一个”,那么在查找到的所有位置都会创建一个书签。

如果在搜索一个频繁使用的搜索词时,不小心给接近一半的代码创建了书签(我第一次尝试此功能时就犯了这个错误),只要打开“书签”窗口(位于菜单“视图”→“书签窗口”下),按Ctrl+A键选择所有书签,然后单击“删除”按钮即可。

本文仅用于学习和交流目的,不代表异步社区观点。非商业转载请注明作译者、出处,并保留本文的原始链接。

相关文章
|
11月前
|
C语言 C++
【五一创作】Visual Studio常用调试技巧的温习
【五一创作】Visual Studio常用调试技巧的温习
73 0
|
程序员
《Visual Studio程序员箴言》----2.4 IntelliSense
IntelliSense这个术语指的是编辑器在用户输入代码时为用户提供建议的功能。用户很可能最熟悉的主要IntelliSense功能包括语句完成、参数信息和完成单词。 语句完成、参数信息和完成单词 语句完成就是在UI上显示在指定位置能够将哪些合法对象插入到代码中。它也称为列表成员。
1532 0
|
程序员 开发工具 IDE
《Visual Studio程序员箴言》---- 1.5 状态栏
状态栏可以反映IDE中发生的变化,无论是编译、进行搜索、运行宏,还是执行任意其他类似的操作。 像状态栏这样的小功能始终会给测试人员带来挑战。类似于这样的功能几乎可以持有这样的嘲弄态度:“你永远也别想在我身上找出一个新bug”。
1412 0
|
程序员 测试技术
《Visual Studio程序员箴言》----导读
撰写本书之际,世界各国人民正在中国北京欢聚一堂,共庆2008年夏季奥运会这个盛大的节日。运动员花费了数年时间将他们的身体和运动状态调整到最佳,正是为了这一刻做好准备。那些在各个项目上获得金牌的选手将会定格在一个个辉煌的瞬间里。
1319 0