如何从 IntelliJ 中的模板添加“导入”语句?

Dim*_*ims 2 java intellij-idea code-snippets

我在 IntelliJ 中定义了以下实时模板:

private static final Logger log = LoggerFactory.getLogger($CLASS_NAME$.class);
Run Code Online (Sandbox Code Playgroud)

我用它来将记录器变量插入到一个类中。

是否可以定义以便模板也添加

import org.slf4j.Logger;
import org.slf4j.LoggerFactory; 
Run Code Online (Sandbox Code Playgroud)

如果这些定义仍然不存在,文件?

Har*_*dic 5

在 Live 模板中完全定义它:

private static final org.slf4j.Logger log = org.slf4j.LoggerFactory.getLogger($CLASS_NAME$.class);

并且 IntelliJ 应该自动将表达式重新格式化为导入。(假设您已经下载了 lib JAR 并使用 IntelliJ 进行了配置)。

编辑:正如评论所说:Shorten FQ Names应该选中复选框(默认情况下)

使用 IntelliJ IDEA 15.0.4 测试