在Visual Studio中导出和导入书签

par*_*val 27 visual-studio

是否可以从任何Visual Studio导出/导入书签?

Jon*_*Jon 20

书签存储在解决方案的SUO文件中.因此,理论上您可以通过复制该文件或将其放在源代码管理中来导入/导出它们.在实践中,这是一个坏主意,因为该文件是特定于开发人员的,并且覆盖它会导致附带损害以及导入书签.

但是,如果您有一个特定的场景,那么这不是问题,您可以尝试这样做.


use*_*eve 16

标准书签的更好解决方案......

转到Tools/Options/Environment/Task List并添加新标记以记录它们.我想使用短语MARK,但这个词在我的代码中太常见了,所以我使用BOOKMARK设置为低优先级.

每当我想留下书签时,我只需输入//BOOKMARK: this is a bookmark,就是这样,简单!要查看它们,只需打开Task List窗口并按优先级或描述排序,然后向下滚动.

这比标准书签要好得多,因为它们......

  • 与实际代码"固定"并且不会漂移
  • 可以与您自己的多个环境以及其他开发人员共享
  • 如果您遇到Visual Studio问题,永远不会丢失
  • 在其他编辑器中仍然可以搜索和读取,例如记事本
  • 您可以创建不同的标签,将不同类型的书签组合在一起

  • 这是一个聪明的主意。但它污染了源代码。 (3认同)
  • @Alexander,如果它们使代码导航更容易,则可能需要在源代码管理中保留书签。或者,您可以为书签使用不会干扰其他用户的唯一短语,例如 BOOKMARK_USER1 (2认同)