关于Visual Studio中书签Bookmark的一些问题
VS自带一个书签功能,但是有个大问题,没有导出功能,因为这个书签是保存在工程.suo文件中,所以在移动,分享,甚至其他情况下很不方便,甚至丢失。
在你分析一个较大的开源,做了30-50个关键代码书签,一个操作书签全没了,一招回到解放前的感觉一点都不好。
今晚突然想起这个问题,专门花了点时间寻找解决之道。
方法1:下载这个叫SuperBookmarks的插件,这个插件可以单独保存书签,并且可以把书签作为文本导入,导出。
方法2:使用Task List功能,自己加入关键字,如BOOKMARK,作为注释使用。
原贴地址:
https://stackoverflow.com/questions/5203199/exporting-and-importing-bookmarks-in-visual-studio
简单说明:
在Tools > Options
Environment > Task List
建立低优先级关键字如BOOKMARK,Add添加
View > Other Windows > Task List
作为注释来写就可以了,双击就可以跳到指定位置。这招真是学习了,简单实用,并且有固定关键字,对于其他文本编辑器搜索起来也方便,通用性更高。
Task List的个问题,就是对于C#可以正常使用,对于C++,没有打开的文档并不会显示Task List的内容,这样用处就不太大了。
另外,这个方法似乎会污染源码,特别是C++如果头文件导致一堆重编译可不是小事,很可能10分钟,几小时就没了...
不过想了想,对于第1种情况,只要用Ctrl + Shift + F文件夹搜关键字//BOOKMARK就行了,其他任意文本编辑器都通用。
主要还是会污染源码,酌情使用。
另外VS书签似乎记录的路径,在变换工程目录,比如新建工程时多了一层目录,复制粘贴移植工程时,就会导致书签失效,所以这种注释式的书签有时可能更有效。
至少目前对CSharp工程比较有用。
最新文章
- XData -–无需开发、基于配置的数据库RESTful服务,可作为移动App和ExtJS、WPF/Silverlight、Ajax等应用的服务端
- Android Broadcast 和 iOS Notification
- Mac OS X取消Apache(httpd)开机启动
- poj 1185 炮兵阵地(三维状态压缩dP)
- 布置第一个JBOSS服务器
- LIS 最长单调子序列模板
- DeviceIoControl的使用说明
- python读写protobuf
- ELK学习总结(2-6)elk的mapping
- [Ext.Net]动态生成控件(二)--js动态添加文本框
- ECS上搭建Docker(CentOS7)
- golang 中 string 转换 []byte 的一道笔试题
- codeforces645B
- docker-compose.yml 示例
- 四.HashSet原理及实现学习总结
- IOT相关协议
- SparkSql常用语句
- PHP中SESSION自定义会话管理器
- 全国高校绿色计算大赛 预赛第二阶段(Python)第1关:统计分数的麻烦
- OpenCV 图像特效
热门文章
- 面向切面编程 AOP 和装饰器??
- Angular ngTemplateOutlet
- P5504 [JSOI2011]柠檬
- asp.net 获取表单中控件的值
- httplib模块:(一个相对底层的http请求模块)
- 行人重识别(ReID) ——数据集描述 DukeMTMC-reID
- vue Base64图片压缩上传OSS
- 升级docker至最新版本
- C#/.NET VS2017+ EF+SQLite.CodeFirst——真正实现CodeFirst
- VS #include 【bits/bstdc++.h】出错