如何在 JavaScript 中禁用 IntelliJ HTML 选项卡自动完成?

问题描述 投票:0回答:1

重现:

  1. 有一个名为
    obj
  2. 的变量
  3. 将其作为函数的最后一个参数传递
  4. 按 Tab 键(就像我通常做的那样)从括号中出来
  5. obj
    自动完成为
    <object data="" type=""></object>

即使我按 Esc 键关闭自动完成下拉菜单,也会发生这种情况。

例如

function func(p) {}
const obj = {}
func(obj)

将其复制粘贴到 IntelliJ 中的空 JS 文件中,将插入符号放在最后一行的

obj
后面,然后按 Tab 键。

如何禁用此功能?不仅对于

obj
,而且对于所有其他变量名称也会发生这种情况。

javascript html intellij-idea autocomplete jetbrains-ide
1个回答
0
投票

请尝试以下步骤,

  1. 打开设置:
    Ctrl
    +
    Alt
    +
    S
    (Windows/Linux) 或
    Cmd
    +
    ,
    (macOS)。
  2. 导航至代码完成: 转至
    Editor
    >
    General
    >
    Code Completion

enter image description here

  1. 禁用 HTML 标记完成: 取消选中
    Autopopup code completion
  2. 检查 JavaScript 设置: 转至
    Languages & Frameworks
    >
    JavaScript
    >
    Libraries
  3. 禁用实时模板:进入编辑器>实时模板,禁用或修改相关模板。
  4. 在 JS 中禁用 HTML: 转到
    Languages & Frameworks
    >
    JavaScript
    ,然后禁用 HTML 集成(如果已启用)。
  5. 重新启动 IntelliJ IDEA: 重新启动以应用更改。
© www.soinside.com 2019 - 2024. All rights reserved.