Visual Studio 2008/2010 代码书签备份

8

如何备份我的代码书签?(Visual Studio 2008/2010)我想与我的团队分享它们...

2个回答

3
书签存储在您的.suo文件中,因此它们是为特定用户设计的。suo默认情况下是隐藏的,这是有原因的 :-)。 它也不是纯文本,因此无法简单地在记事本或甚至记事本++中读取。
编辑
如果您需要共享代码中的位置,您不能创建一个自定义标记用于任务列表并使用注释吗? 这有点矫揉造作,并非任务列表的预期使用方式,但可以工作。

1
更好的标签解决方案...转到“工具/选项/环境/任务列表”并添加一个新标记来记录它们。我想使用短语'MARK',但这个词太常见了,所以我使用'BOOKMARK',设置为低优先级。每当我想要留下一个书签时,我只需输入"//BOOKMARK: this is a bookmark",然后就完成了,很简单!要查看它们,只需打开任务列表窗口并按优先级或描述排序,并向下滚动。这比标准书签要好得多,因为它们与实际代码“固定”,不会漂移,并且可以与其他开发人员共享。 - userSteve
在C++中,它只显示已打开文件的任务。同时在VS 2015中已被弃用。 - Pierre

2

虽然这是一个老问题,但它也适用于任何其他Visual Studio版本。ContextKeeper扩展程序可以胜任此工作。支持Visual Studio 2022和2019/2017/2015/2013。

这是一个扩展程序,可快速保存和恢复一组文档选项卡及其元数据。类似于Vim的:mksession命令,"会话"被定义为:

  • 书签和断点
  • 最近打开/收藏的文件
  • 文档(带有代码的选项卡)位置、状态和顺序
  • 选项卡组(包括水平/垂直方向)
  • 记住每个打开选项卡的行和列

它还具有强大的git集成 - 在切换分支自动保存恢复上下文。

所有上下文都保存在简单的JSON文件中,并使用相对路径来使团队内部共享。


当您取消隐藏书签时,所有文件夹都为空,所有书签都失去了它们的名称。 - undefined

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接