如何在IntelliJ中禁用JavaScript文件的HTML标签Tab自动补全?
解决IntelliJ中Tab键误触发HTML标签补全变量的问题
全局禁用该行为的操作步骤:
- 打开IDE设置:Windows/Linux按
Ctrl+Alt+S,Mac按Cmd+, - 导航到Editor > General > Smart Keys
- 找到Tab区域下的Insert tag on Tab选项,取消勾选该复选框
- (可选)如果仍有个别标签触发问题,进入Editor > Live Templates:
- 展开左侧的HTML分组,找到对应标签的模板(比如
object) - 右键点击模板选择Disable,或者修改模板的触发缩写,避免和常用变量名冲突
- 展开左侧的HTML分组,找到对应标签的模板(比如
验证操作:
将示例代码复制到空白JS文件:
function func(p) {} const obj = {} func(obj)
光标移到最后一行obj后方按Tab键,此时变量不会被替换为<object data="" type=""></object>,问题解决。
内容的提问来源于stack exchange,提问作者Vlad Mashkautsan
相关产品推荐
相关产品推荐

