Visual Studio中对应Delphi书签的功能

7

我多年来一直使用 Delphi,尽管现在我已转向使用Visual Studio,但我仍然会怀念编号书签的使用(使用CTRL+K+1设置书签1,使用CTRL+Q+1跳转到书签1)。

Visual Studio中有类似的功能吗?相对于Delphi中单纯的书签而言,VS中的书签让我觉得很繁琐。我希望设置书签并能够回到文件中的特定位置。


严格来说,它们被称为“Brief书签”,取自于UnderWare开发的文本编辑器BRIEF。http://en.wikipedia.org/wiki/Brief_(text_editor) - Ian Boyd
8个回答

14

DPack可以在VisualStudio中帮助你设置数字化书签。


1
+1 给优秀的 DPack。它为 Visual Studio 提供了很多东西 - VS 开发人员不知道生活可以变得多么容易。(就像认为命令行很棒,而没有使用 GUI 一样) - Ian Boyd
刚刚安装了DPack并使用了编号书签。您知道如何设置DPack书签使用的颜色吗? - Paul McCarthy

4
< p > Ctrl K + Ctrl K - 添加/删除行书签
Ctrl K + Ctrl N - 跳转到下一个书签
Ctrl K + Ctrl P - 跳转到上一个书签

还有其他选项。请查看“编辑”->“书签”菜单,


很不幸,那些不是简要书签,并且Visual Studio中的简要书签存在缺陷(https://dev59.com/ZVzUa4cB1Zd3GeqP69So)。 - Ian Boyd

2

这不是对你原问题的回答,而是一些评论。Delphi现在已经有比你提到的更容易记忆(和输入)的键盘快捷键了:

  • 设置书签1:Ctrl-Shift-1

  • 跳转到书签1:Ctrl-1

如果你以后回到Delphi,这些快捷键会让你的生活变得更加轻松! ;)


1

有一个书签窗口。转到菜单视图/书签窗口 (Ctrl+K, Ctrl+W)。

在那里,您可以查看所有书签并重命名它们。这比仅查看数字要好得多。

由于某种原因,他们不允许通过单击列标题来对该列表进行排序,但是您可以拖动书签并将其放置在所需的顺序中。


1
我发现这个也非常有用: CtrlK + CtrlL - 清除所有书签

1

仅仅是为了补充Lars Truijens的回答。DPack是一个类似于GExperts的Visual Studio插件。当我从Delphi IDE转移到Visual Studio时,我发现它非常有帮助。


0

我使用的快捷键:

  • CTRL-F2 切换书签
  • F2 下一个书签
  • SHIFT-F2 上一个书签
  • CTRL-SHIFT-F2 清除所有书签

顺便说一下,在使用 Visual Studio 多年后,我在几个月前才发现你可以按住 ALT 键并拖动鼠标来标记列或正方形。


0

VSBookmarks提供了类似于Delphi书签功能的优秀特性。已在Visual Studio 2019中测试并可用。

  • 扩展 > 搜索“VSBookmarks”(写作时为v1.7)
  • 安装并重新启动Visual Studio
  • 使用Ctrl + Shift + N设置书签
  • 使用Ctrl + N移动到上一个书签

可能会与现有的键盘快捷键冲突。要查看和编辑这些快捷键:

  • 工具 > 选项 > 环境 > 键盘
  • 在“按快捷键”中输入 Ctrl + Shift + 1
  • 查看当前分配给该快捷键的命令
  • 在列表中找到该命令并删除快捷键
  • 重复以上步骤,直到 Ctrl + Shift + 9

VSBookmarks 仅适用于当前文件(这是 Delphi 的行为),但不能使用单个颜色配置书签。

Delphi 是一种很棒的语言和编辑器。感谢 Sergey Vinyar 和 Alessandro Fragnani(为 Visual Studio Code 提供 Numbered Bookmarks 扩展)保持了这种精神。


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