基本功能
Sidian 将熟悉的 VS Code 界面与强大的人工智能功能相结合。本指南涵盖了使 Sidian 成为强大开发环境的基本功能。
文件管理
文件浏览器
- 项目导航:在侧边栏中浏览您的项目结构
- 文件操作:创建、重命名、删除和移动文件
- 搜索文件:使用 Ctrl+P 快速查找文件
- 最近文件:访问最近打开的文件
- 文件监视:当文件在外部发生更改时自动更新
多文件编辑
- 拆分编辑器:并排处理多个文件
- 标签页管理:使用标签页组织打开的文件
- 标签页组:创建独立的标签页组以便更好地组织
- 预览模式:单击以预览文件而无需打开
- 固定标签页:使重要文件始终可见
代码编辑
语法高亮
- 语言支持:自动检测并为 100 多种语言提供高亮
- 自定义主题:从内置主题中选择或安装自定义主题
- 语义高亮:基于代码含义的高级高亮
- 括号匹配:括号和圆括号的可视化匹配
智能感知 (IntelliSense)
- 自动补全:在您键入时提供智能代码补全
- 参数提示:函数参数信息
- 快速信息:悬停以查看文档和类型信息
- 错误波浪线:实时错误检测和高亮
代码导航
- 跳转到定义:跳转到符号定义 (F12)
- 查找所有引用:查看符号的所有引用
- 符号搜索:导航到函数、类和变量
- 面包屑导航:在编辑器顶部导航文件结构
搜索和替换
查找和替换
- 当前文件:在活动文件中查找和替换 (Ctrl+F, Ctrl+H)
- 所有文件:在整个项目中搜索 (Ctrl+Shift+F)
- 正则表达式:使用正则表达式模式进行高级搜索
- 大小写敏感:切换大小写敏感搜索
- 全词匹配:仅匹配整个单词
高级搜索
- 包含/排除:按文件类型和文件夹筛选搜索
- 搜索历史:访问以前的搜索查询
- 替换预览:在应用更改前预览
- 多行搜索:跨多行搜索
版本控制 (Git)
Git 集成
- 状态指示器:在文件浏览器和编辑器中查看文件更改
- 源代码管理面板:管理提交、分支和更改
- 差异查看器:并排比较文件版本
- Blame 注释:查看谁更改了每一行代码
Git 操作
- 暂存更改:选择要提交的更改
- 提交:创建带有消息的提交
- 分支管理:创建、切换和合并分支
- 推送/拉取:与远程仓库同步
- 冲突解决:可视化解决合并冲突
集成终端
终端功能
- 多个终端:创建和管理多个终端实例
- Shell 集成:与 bash、zsh、PowerShell 等配合使用
- 拆分终端:为多个会话划分终端空间
- 终端标签页:使用标签页组织终端
终端操作
- 运行命令:执行构建脚本和开发工具
- 环境变量:访问项目特定的环境
- 工作目录:自动设置为项目根目录
- 复制/粘贴:在编辑器和终端之间轻松进行文本操作
扩展和自定义
扩展市场
- 浏览扩展:发现适用于语言和工具的扩展
- 安装扩展:从市场一键安装
- 管理扩展:启用、禁用和配置扩展
- 扩展推荐:根据您的项目获取建议
自定义选项
- 设置:自定义编辑器行为和外观
- 快捷键绑定:修改键盘快捷键
- 代码片段:创建自定义代码片段
- 任务:配置构建和开发任务
调试
调试功能
- 断点:设置断点以暂停执行
- 变量检查:在调试期间检查变量值
- 调用堆栈:导航执行调用堆栈
- 监视表达式:监控特定表达式
调试配置
- 启动配置:为不同场景设置调试
- 附加到进程:调试正在运行的应用程序
- 远程调试:在远程服务器上调试应用程序
- 多目标调试:同时调试多个进程
工作区管理
工作区功能
- 多根工作区:处理多个项目文件夹
- 工作区设置:项目特定的配置
- 工作区推荐:为项目推荐的扩展
- 工作区信任:针对不受信任代码的安全模型
项目组织
- 文件夹结构:使用逻辑文件夹层次结构组织代码
- 文件关联:配置文件类型关联
- 排除模式:从文件浏览器中隐藏文件和文件夹
- 搜索范围:将搜索限制在特定文件夹
性能特性
优化
- 大文件处理:高效编辑大文件
- 内存管理:为大型项目优化内存使用
- 后台处理:非阻塞操作
- 增量编译:为支持的语言提供快速反馈
监控
- 性能指标:监控编辑器性能
- 扩展影响:查看哪些扩展影响性能
- 内存使用情况:跟踪内存消耗
- 启动时间:优化编辑器启动性能
辅助功能
辅助功能特性
- 屏幕阅读器支持:与屏幕阅读器完全兼容
- 高对比度主题:为视觉可访问性优化的主题
- 键盘导航:完全仅使用键盘导航
- 字体缩放:可调节字体大小以提高可读性
辅助功能自定义
- 颜色自定义:为色盲调整颜色
- 减少动画:减少动画和过渡效果
- 焦点指示器:清晰的视觉焦点指示器
- 音频提示:为操作提供可选的音频反馈
这些基本功能构成了您 Sidian 开发体验的基础。在探索高级 AI 功能和自定义之前,请先掌握这些基础知识。