好的,以下是 VS Code Bookmarks 插件的默认快捷键和自定义快捷键的完整总结:
Bookmarks 插件快捷键及自定义总结
一、默认快捷键(macOS / Windows / Linux)
| 功能 | macOS 快捷键 | Windows / Linux 快捷键 | 说明 |
|---|---|---|---|
| 切换(添加/移除)书签 | Option + Cmd + K | Alt + Ctrl + K | 在当前行添加或移除书签 |
| 跳转到下一个书签 | Option + Cmd + J | Alt + Ctrl + J | 跳转到下一个书签所在行 |
| 跳转到上一个书签 | Option + Cmd + L | Alt + Ctrl + L | 跳转到上一个书签所在行 |
| 显示所有书签列表 | 命令面板输入 Bookmarks: List | 命令面板输入 Bookmarks: List | 在侧边栏或弹窗显示当前所有书签列表 |
二、如何自定义快捷键
-
打开快捷键设置
- 方法一:菜单栏选择
Code(macOS) /File(Windows) >Preferences>Keyboard Shortcuts - 方法二:使用快捷键打开快捷键面板:
- macOS:
Cmd + K然后Cmd + S - Windows/Linux:
Ctrl + K然后Ctrl + S
- macOS:
- 方法一:菜单栏选择
-
搜索对应命令
在搜索框输入
Bookmarks,通常你会看到:Bookmarks: Toggle(切换书签)Bookmarks: Jump to Next Bookmark(跳转到下一个书签)Bookmarks: Jump to Previous Bookmark(跳转到上一个书签)Bookmarks: List(显示书签列表)
-
修改快捷键
- 找到你想重设的命令,比如
Bookmarks: Jump to Previous Bookmark - 右键点击,选择
Change Keybinding - 按下你想设的快捷键,比如
Option + Cmd + K - 回车完成
- 找到你想重设的命令,比如
-
保存生效
修改后设置会自动保存并马上生效。
三、示例:自定义 macOS 上的跳转快捷键
如果你想改成:
Option + Cmd + J跳转到下一个书签Option + Cmd + K跳转到上一个书签Option + Cmd + L创建/取消书签
你可以直接在快捷键界面操作,也可以编辑 keybindings.json,添加如下内容:
[
// bookmark plugin shortcut
{
"key": "alt+cmd+j",
"command": "bookmarks.jumpToNext",
"when": "editorTextFocus"
},
{
"key": "alt+cmd+k",
"command": "bookmarks.jumpToPrevious",
"when": "editorTextFocus"
},
{
"key": "alt+cmd+l",
"command": "bookmarks.toggle",
"when": "editorTextFocus"
}
]
打开 keybindings.json方式:
- 快捷键面板右上角点击
{}图标,或者 - 通过命令面板(
Cmd + Shift + P),输入Preferences: Open Keyboard Shortcuts (JSON)
四、小贴士
- 自定义快捷键时,注意不要与 VS Code 默认快捷键冲突。
- 如果快捷键没有生效,可以检查是否有被其他扩展或设置占用。
Bookmarks: List命令没有默认快捷键,可以根据需要自己绑定。
如果需要,我可以帮你写具体教程或者给你配置文件示例。希望这个总结能帮到你!
如何在在侧边栏或弹窗显示当前所有书签列表????