uni-app HBuilderX代码补全失效,重新下载亦无改善

uni-app HBuilderX代码补全失效,重新下载亦无改善

正常来说
div按tab直接就会生成

<div></div>

div.aaa按tab直接就会生成<div class="aaa"></div>

<div class="aaa"></div>

我的类似这种功能全部失效,到底怎么回事??????????

3 回复

直接按tab就只有缩进了!!!!!!!!!!!!!

更多关于uni-app HBuilderX代码补全失效,重新下载亦无改善的实战教程也可以访问 https://www.itying.com/category-93-b0.html


请提供下运行日志,以便我们分析问题(菜单【帮助 - 查看运行日志】,日志可以另存为txt,然后以附件形式上传到本帖)。
选中项目,右键菜单,重新构建项目索引

代码补全失效通常由以下原因导致:

  1. 编辑器设置问题
    检查 HBuilderX设置编辑器配置代码助手,确保 启用代码助手Emmet 已勾选。同时确认 Tab键 的触发方式未被修改。

  2. 项目类型识别错误
    若当前文件未被识别为 VueHTML 类型,Emmet 将无法生效。检查文件后缀名(如 .vue),或尝试右键文件 → 选择默认打开方式 → 设置为 Vue文件

  3. 插件冲突或异常
    尝试禁用其他插件(如 Vetur),仅保留 uni-app 相关插件。可通过 工具插件安装 → 已安装插件列表临时关闭非必要插件。

  4. 配置文件异常
    删除项目下的 .hbuilderx.idea 文件夹(先备份),重启 HBuilderX 重新生成配置。

  5. 重装注意事项
    若已重新下载,请确保彻底删除旧版本(包括用户目录中的 HBuilder X 配置文件夹),避免残留配置影响。

临时解决方案
vue 文件中手动添加 lang="html" 属性至 <template> 标签:

<template lang="html">
  <!-- 此时Emmet可正常生效 -->
</template>
回到顶部