Skip to content

基本功能

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 功能和自定义之前,请先掌握这些基础知识。