本节书摘来自异步社区《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键可以转到前一书签。相应的命令是编辑.上一书签。


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

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


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


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

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

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


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

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

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

《Visual Studio程序员箴言》---- 2.3 书签相关推荐

  1. 《Visual Studio程序员箴言》笔记

    还记得刚工作时看到某前辈用快捷键操作Visual Studio,赞叹不已,才发觉原来快捷键熟练了效率可以如此之高.后来,我在为一个经常使用的命令添加快捷键的时候又发现Visual Studio的快捷键 ...

  2. Visual Studio程序员箴言(奋斗的小鸟)_PDF 电子书

    下载地址:http://pan.baidu.com/share/link?shareid=2481315379&uk=721744522 内容简介 Visual Studio是微软公司推出的. ...

  3. 《Visual Studio 程序员箴言》读书笔记

    技巧1.1 在空白行上按Ctrl+C不会丢失剪贴板的内容 工具→选项→文本编辑器→所有语言→常规→没有选定内容时对空行应用剪切或复制命令 技巧1.2 循环使用剪贴板 Ctrl+Shift+V 技巧1. ...

  4. Visual Studio程序员主题库

    UPDATE: http://studiostyles.info/ for a great growing community of Visual Studio Styles and Themes. ...

  5. visual studio程序打包发布的方法

    visual studio程序打包发布的方法 具体步骤 1. 首先要确定你的visual studio 是否安装了Installer project插件,如果没有安装,那么请按照以下步骤进行安装 打开 ...

  6. visual foxpro 程序员指南_好程序员云计算培训分享云计算中SOA是什么?

    好程序员云计算培训分享云计算中SOA是什么?云计算中SOA是什么?SOA 是面向服务的架构,即企业的 IT 系统是由服务组成的,也即企业的各个应用系统是由许多标准的服务件"组装"起 ...

  7. visual foxpro 程序员指南_如何平衡工作和生活的关系?程序员归来依旧是少年的好方法...

    6月21日,韩寒在微博上晒了自己的五公里成绩, 17分31秒. 38岁的韩寒还是那个意气风发的少年 . 这个少年其实也曾油润过. 韩寒曾因为跑步拍出来的照片不够帅,毅然决然地放弃了长跑十年.这十年中, ...

  8. visual foxpro 程序员指南_1024程序员节:盘点小红书今年发生的重要bug

    又一年的1024程序员节,我们都有一个共同的愿望:希望小红书没有bug. 这一年过的风风雨雨的,我们也盘点一下在2020年小红书发生的严重bug(太小的咱就不说了): 2020年1月7日:小红书账号粉 ...

  9. Visual Studio 20周年软件趋势随想

    从2002年开始,.net让开发人员能快速构建和部署应用程序,便捷的开发windows和web服务器应用,同时著名的hacker Miguel de Icaza ,Miguel 为了GNOME项目启动 ...

最新文章

  1. 求整型数组所有子串的和中的最大值
  2. Database design best practice(1):关于primary key及其它
  3. 【深度学习入门到精通系列】R2 Unet解释
  4. (5) ebj学习:ejb用jpa操作数据库1
  5. Educational Codeforces Round 80 (Rated for Div. 2) E. Messenger Simulator 思维 + 树状数组
  6. android camera2 采集,视频采集:Android平台基于Camera 2的实现
  7. python大列表分割成小列表_Python有什么方法将列表分割成大小均匀的块?求使用实例...
  8. 【Matlab】private文件夹
  9. LeetCode--151. 翻转字符串里的单词(字符串翻转,字符串分割)
  10. 数据线为什么不弄两头都是Typec接口的呢?
  11. volatile关键字使用总结
  12. SQL PASS西雅图之行——University of Washington篇
  13. Illegal mix of collations (utf8mb4_unicode_ci,IMPLICIT) and (utf8mb4_general_ci
  14. python项目实战:模拟登陆CSDN
  15. PAT:1013. 数素数 (20) AC
  16. Android架构 armeabi、armeabi-v7a、arm64-v8a、x86详解
  17. eclipse打包java_eclipse实现将Java项目打包成jar包
  18. tukey 窗口_C语言完成窗口算法
  19. 人脸识别活体检测sdk 百度 python_Python百度人脸识别SDK的使用
  20. 关于 QMessageBox定制大小重写showEvent失败的 解决方法

热门文章

  1. 怎么查看线程的状态及interrupt优雅的关闭线程和interrupt()、interrupted()、isInterrupted()的作用以及区别在哪?
  2. jQuery清空input file文件域的解决方案
  3. NABCD模型(猫咪记单词)
  4. rabbitMq的死信实现
  5. “贷款买车”与“全款买车”怎么选?
  6. kaggle入门-泰坦尼克之灾
  7. Nvidia控制面板打开闪退
  8. Nvidia控制面板怎么设置最佳画质教学
  9. XGBoost中特征重要性计算方法对比
  10. Qt的日常编程过程中遇见的问题和使用