Java IntelliJ中的活动模板不工作?

Java IntelliJ中的活动模板不工作?,java,intellij-idea,code-completion,Java,Intellij Idea,Code Completion,当我为它创建一个新的Java项目和一个类并尝试使用诸如sout+tab之类的快捷方式时,它只是以红色突出显示sout,而不执行println快捷方式 我检查了编辑器/设置中的Live Templates设置,但一切看起来都很好。我重新启动了IDEA并创建了另一个新的Java项目,但没有任何改变。我需要做什么才能启用活动模板 编辑: 确保选中您的代码完成首选项 使用后缀代码补全有点像: 注意:我正在使用Mac OSX 10.5+keymap作为IDE的默认keymap。如果有人仍然有问题,请

当我为它创建一个新的Java项目和一个类并尝试使用诸如
sout+tab
之类的快捷方式时,它只是以红色突出显示
sout
,而不执行println快捷方式

我检查了编辑器/设置中的Live Templates设置,但一切看起来都很好。我重新启动了IDEA并创建了另一个新的Java项目,但没有任何改变。我需要做什么才能启用活动模板

编辑:


确保选中您的代码完成首选项

使用后缀代码补全
有点像:


注意:我正在使用
Mac OSX 10.5+keymap
作为IDE的默认keymap。

如果有人仍然有问题,请尝试在任何地方定义它 请看下图:
模板sout是上下文敏感的。不会在您刚刚创建的类中工作

定义主方法(可以使用主快捷方式)。在main方法中尝试sout

public static void main(String[] args) {
    sout<Tab>
}
publicstaticvoidmain(字符串[]args){
苏特
}
或者在静态块内

class SoutCheck {
    { 
       sout<Tab>
    }
}
class SoutCheck{
{ 
苏特
}
}

请分享您的模板设置屏幕截图。编辑后的屏幕截图是否包含在您的案例中的自动弹出时间?我可以看到相同设置的弹出窗口。只是为我减少了自动弹出的时间。为了确认我使用的是MacOSX10.5+键图。@通常情况下,我会用后缀补全更新答案。我的后缀补全和键图是一样的:/@usuallystuck在这种情况下,你可能会将其提交给IDEA bug tracker。我有一种感觉,它会变成这样,哈哈。别担心。不过,谢谢你试着帮助我!