在Visual Studio代码中有书签吗?

如何在Visual Studio代码中设置书签?我找不到任何快捷键。

或者有什么我可以代替的吗?

176564 次浏览

Visual Studio Code目前本身不支持书签。请将此作为功能请求添加到我们的Git Hub问题列表(https://github.com/Microsoft/vscode)。

与此同时,有一些方法可以根据您的导航历史在代码中导航。你可以Ctrl + Tab快速跳转到以前打开的文件。你也可以使用Goto | Back去|前进在你的代码中基于光标位置导航。

是的,通过扩展。尝试书签扩展在marketplace.visualstudio.com

点击Ctrl+转变+P,输入install extensions并按enter,然后输入Bookmark并按enter。

enter image description here

接下来,您可能希望自定义用于制作书签的键并移动到它。为此,请参阅问题

您需要通过版本1.8.1的扩展来实现这一点。

  1. 执行View→扩展。这将打开扩展面板。

  2. 输入bookmark列出所有相关扩展。

  3. < p >安装


我个人喜欢“Bookmarks"编号;——它非常简单和强大。

转到需要创建书签的行。

单击“Ctrl + 转变 + (一些)

__abc0 __abc1 + __abc2 + __abc3

现在你可以通过按Ctrl + 数量从任何地方跳转到这一行

__abc0 __abc1 + __abc2

公认的答案 冲突中提到的书签扩展,通过边距切换断点。

你可以对断点做同样的事情,并选择左边的debug选项卡来查看它们的列表。更好的是,使用文件,首选项,键盘快捷键,并设置(转变+)Ctrl+F9来在它们之间导航,甚至跨文件: enter image description here < / p >

两个VS Code扩展都可以使用:

  1. 书签
  2. 编号的书签
就我个人而言,我建议: 编号的书签,带有'浏览所有文件'选项:

  1. ctrl + 转变 + P在VS Code
  2. 在新打开的字段中,键入:open User Settings
  3. 粘贴这个键/值:"numberedBookmarks. "navigateThroughAllFiles": " allowduplicate "(允许重复的书签),
  4. 或者,粘贴这个键/值:"numberedBookmarks. "navigateThroughAllFiles”:“替换”

请注意

无论哪种方式,都要小心已经分配的快捷方式(Ctrl+1Ctrl+转变+1,..)。

就我个人而言,我有两个冲突,分别是:

  1. VS Code的快捷方式已经存在了,
  2. 同上剪贴板(我已经在书签的每个呼叫粘贴)

在“编辑器总是忘记文档取出…”的一般标题下切换到另一行,并按ctrl+shift+'N'来删除当前书签,在标记的行上做同样的操作…

如果你正在使用vscodevim扩展,那么你可以利用vim键盘移动的力量。在普通模式下,当你在想要添加书签的一行时,你可以输入:

m {a-z A-Z}用于一个文件中可能有52个书签。小字母字母表用于单个文件中的书签。大写字母可以在文件中保存它们的标记。

要从任何文件中导航到书签,然后需要按' {a-z A-Z}。我不认为这些书签会在不同的VSCode会话中保留。

更多的vim快捷方式在这里