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

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


当前回答

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

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

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

这里有更多的vim快捷方式。

其他回答

接受的答案中提到的书签扩展与通过页边距切换断点冲突。

您可以对断点做同样的操作,并选择左侧的debug选项卡以查看它们的列表。更好的是,使用文件,首选项,键盘快捷键,并设置(Shift+)Ctrl+F9在它们之间导航,甚至在文件之间:

没有扩展名

作为一种替代方法,你可以在你的工作区中按Ctrl + P作为“Go to file”,然后输入:

文件的部分名称和/或扩展名。 输入# +方法、属性、变量、类(符号)等任意名称。 在当前打开的文件中使用@在符号之间导航

我发现它比书签扩展更方便。当然,这在很大程度上取决于您的命名约定以及您对代码库的了解程度。

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

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

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

这里有更多的vim快捷方式。

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

按Ctrl+Shift+P,输入安装扩展并按enter,然后输入书签并按enter。

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

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

点击“查看→扩展”。这将打开扩展面板。 输入书签来列出所有相关的扩展。 安装


我个人喜欢“编号书签”——它非常简单和强大。

转到需要创建书签的行。

按Ctrl + Shift + [some number]

Ctrl + Shift + 2

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

例如:Ctrl + 2