命令面板
命令面板是您通往 Sidian 所有功能的门户。它提供了对命令、设置和操作的快速访问,无需记住复杂的键盘快捷键。
访问命令面板
基本访问
- Windows/Linux: Ctrl+Shift+P
- macOS: ⌘+Shift+P
- 备用快捷键: F1 (所有平台)
快速打开变体
- 转到文件: Ctrl+P (macOS 上为 ⌘+P)
- 转到符号: Ctrl+Shift+O (macOS 上为 ⌘+Shift+O)
- 转到行: Ctrl+G (macOS 上为 ⌘+G)
使用命令面板
基本用法
- 打开面板: 按 Ctrl+Shift+P
- 输入命令: 开始输入命令名称
- 选择命令: 使用箭头键或鼠标点击来选择
- 执行: 按 Enter 运行命令
搜索技巧
- 模糊搜索: 输入部分单词(例如,"git push" → "gp")
- 类别前缀: 使用前缀筛选命令
- 最近命令: 最近使用的命令会首先显示
- 键盘快捷键: 快捷键会显示在命令旁边
命令类别
文件操作
- 文件: 新建文件 - 创建一个新文件
- 文件: 打开文件 - 打开一个现有文件
- 文件: 保存 - 保存当前文件
- 文件: 另存为 - 用新名称保存文件
- 文件: 关闭 - 关闭当前文件
- 文件: 重新打开已关闭的编辑器 - 重新打开最近关闭的文件
编辑命令
- 编辑: 复制 - 复制所选文本
- 编辑: 剪切 - 剪切所选文本
- 编辑: 粘贴 - 从剪贴板粘贴
- 编辑: 撤销 - 撤销上一个操作
- 编辑: 重做 - 重做上一个撤销的操作
- 编辑: 查找 - 打开查找对话框
- 编辑: 替换 - 打开查找和替换对话框
- 编辑: 全选 - 选择整个文档
- 编辑: 切换行注释 - 注释/取消注释行
视图命令
- 视图: 切换侧边栏 - 显示/隐藏侧边栏
- 视图: 切换面板 - 显示/隐藏底部面板
- 视图: 切换终端 - 显示/隐藏集成终端
- 视图: 命令面板 - 打开命令面板
- 视图: 扩展 - 打开扩展面板
AI 命令
- Sidian: 将选中内容添加到聊天 - 将所选代码添加到 AI 聊天 (Ctrl+L)
- Sidian: 新建聊天 - 开始新的 AI 对话 (Ctrl+Shift+L)
- Sidian: 快速编辑 - 行内 AI 编辑 (Ctrl+K)
- Sidian: 接受差异 - 接受当前 AI 生成的差异
- Sidian: 拒绝差异 - 拒绝当前 AI 生成的差异
- Sidian: 转到下一个差异 - 导航到下一个代码差异
- Sidian: 转到上一个差异 - 导航到上一个代码差异
- Sidian: 接受当前文件中的所有差异 - 接受活动文件中的所有差异
- Sidian: 拒绝当前文件中的所有差异 - 拒绝活动文件中的所有差异
Git 命令
- Git: 克隆 - 克隆一个仓库
- Git: 初始化仓库 - 在当前文件夹中初始化 Git
- Git: 暂存更改 - 暂存文件以供提交
- Git: 提交 - 提交暂存的更改
- Git: 推送 - 将提交推送到远程仓库
- Git: 拉取 - 从远程仓库拉取更改
- Git: 创建分支 - 创建新分支
- Git: 切换分支 - 切换到不同分支
调试命令
- 调试: 开始调试 - 开始调试会话
- 调试: 停止调试 - 停止当前调试会话
- 调试: 重启调试 - 重启调试会话
- 调试: 切换断点 - 添加/移除断点
- 调试: 单步跳过 - 执行下一行
- 调试: 单步进入 - 进入函数调用
扩展命令
- 扩展: 安装扩展 - 浏览和安装扩展
- 扩展: 显示已安装的扩展 - 查看已安装的扩展
- 扩展: 禁用扩展 - 禁用一个扩展
- 扩展: 启用扩展 - 启用一个已禁用的扩展
- 扩展: 更新扩展 - 更新所有扩展
高级功能
命令前缀
使用前缀按类别筛选命令:
>
- 所有命令 (默认)@
- 转到当前文件中的符号@:
- 按类别转到符号#
- 转到工作区中的符号:
- 转到行号?
- 显示命令面板的帮助信息
快速导航
- 文件: 输入文件名以快速打开
- 符号: 使用
@
跳转到函数、类、变量 - 行: 使用
:
后跟行号 - 工作区符号: 使用
#
在所有文件中搜索
最近命令
- 命令历史: 最近使用的命令会显示在顶部
- 固定命令: 固定常用的命令
- 命令建议: AI 会根据上下文建议相关命令
自定义
自定义命令
在设置中创建自定义命令:
json
{
"commands": [
{
"command": "workbench.action.terminal.new",
"key": "ctrl+shift+`",
"when": "!terminalFocus"
}
]
}
命令别名
为长命令名称创建快捷方式:
json
{
"commandPalette": {
"aliases": {
"gp": "Git: Push",
"gc": "Git: Commit",
"nf": "File: New File"
}
}
}
键盘快捷键
为常用命令分配键盘快捷键:
- 打开键盘快捷方式: Ctrl+K Ctrl+S
- 搜索命令: 找到您想要自定义的命令
- 添加键绑定: 点击 + 图标并按下您想要的按键
- 保存: 更改会自动保存
生产力技巧
高效开发
- 学习模糊搜索: 输入部分单词以快速查找命令
- 使用最近命令: 利用命令历史记录
- 记住前缀: 使用
@
,#
,:
进行快速导航 - 创建别名: 为常用命令设置快捷方式
- 固定命令: 将重要命令保持在易于访问的位置
常见模式
- 快速文件切换: Ctrl+P → 输入文件名
- 符号导航: Ctrl+Shift+O → 输入符号名称
- 行跳转: Ctrl+G → 输入行号
- 命令执行: Ctrl+Shift+P → 输入命令
- 访问设置: Ctrl+Shift+P → "首选项: 打开设置"
节省时间的快捷键
- 最近文件: Ctrl+R 用于最近打开的文件夹
- 快速切换: Ctrl+Tab 在打开的文件之间循环切换
- 拆分编辑器: Ctrl+ 拆分编辑器窗格
- 关闭标签页: Ctrl+W 关闭当前标签页
- 新建标签页: Ctrl+N 创建新文件
故障排除
常见问题
命令面板无法打开
- 检查键盘快捷键是否冲突
- 尝试备用快捷键 (F1)
- 如果需要,重启 Sidian
- 检查是否存在扩展冲突
命令未出现
- 检查提供该命令的扩展是否已启用
- 验证该命令在当前上下文中是否可用
- 尝试输入完整的命令名称
- 检查命令名称中是否有拼写错误
搜索性能慢
- 清除命令面板缓存
- 禁用不必要的扩展
- 重启 Sidian 以刷新索引
- 检查系统性能
最佳实践
- 经常使用: 每天使用命令面板以形成肌肉记忆
- 探索命令: 浏览可用命令以发现新功能
- 学习快捷键: 注意面板中显示的键盘快捷键
- 自定义设置: 根据您的需求设置别名和快捷键
- 保持更新: 新的命令会随着更新和扩展而添加
命令面板是 Sidian 中最强大的功能之一。掌握它将显著提高您的生产力并发现新的功能。