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

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


当前回答

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

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

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

其他回答

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

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

没有扩展名

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

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

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

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

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

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

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

“书签” “书签编号”

就我个人而言,我建议: 编号书签,“浏览所有文件”选项:

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

NOTE

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

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

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

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

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