Skip to main content

智能提示快速开始

功能简介

智能提示是实时代码辅助工具,在编写代码过程中提供上下文相关的代码建议。通过分析当前代码、项目结构和编程意图,自动生成合适的代码片段,提高编码效率。

智能提示

启用与禁用

快速切换

智能提示功能可通过多种方式切换:

  1. 状态栏控制

    • 点击IDE右下角状态栏中的"DHcoder"图标切换功能状态
    • 图标亮色表示已启用,灰色表示已禁用
  2. 设置面板

    • 进入IDE设置
    • 导航至"扩展设置" > "DHcoder" > "Enable Tab Autocomplete"
    • 勾选或取消勾选该选项

基本交互方式

接受完整建议

当智能提示显示代码建议时:

  • Tab 键完全接受当前建议
  • 系统自动将完整建议插入到当前光标位置

拒绝建议

不需要当前建议时:

  • Esc 键立即拒绝当前建议
  • 继续输入自己的代码也会自动拒绝当前建议

部分接受建议

对于长篇建议,可选择只接受部分内容:

  • 使用 Cmd/Ctrl + (右箭头键) 逐字接受建议
  • 每按一次组合键,接受一个字符
  • 这使你能精确控制希望采纳的建议部分

智能提示与IDE集成

代码风格适应

智能提示自动适应项目代码风格:

  • 分析项目缩进风格(空格或制表符)
  • 遵循项目命名约定
  • 匹配现有代码的格式化风格

语言支持

支持多种编程语言,包括但不限于:

  • JavaScript/TypeScript
  • Python
  • Java/Kotlin
  • C/C++
  • Go
  • Ruby
  • PHP
  • HTML/CSS
  • SQL
  • Rust

与其他IDE功能协作

智能提示设计为与其他IDE功能和插件协同工作:

  • 不干扰原生代码补全
  • 与代码检查工具兼容
  • 适配各种IDE主题和界面设置