有用的Intellij实时模板

Jon*_*Jon 10 java intellij-idea

以与有用的Eclipse Java代码模板相同的方式,并转换为Intellij,我想知道是否有人们使用的类似有用的代码模板.

我按如下方式设置了slf4j导入:

  • 缩写:slog
  • 部分:输出
  • 编辑变量:CLASS_NAME - > className()
  • 适用于Java:声明

和模板文本是:

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

是否有人们使用的其他有用的实时模板?

hsz*_*hsz 7

有很多例子.试着在GitHub中搜索一下:https://github.com/search? q = intellij + live + templates


Wil*_*eys 2

使用 Java 7,您可以使用类lookup中的方法MethodHandles来简化日志记录模板。

https://docs.oracle.com/javase/7/docs/api/java/lang/invoke/MethodHandles.Lookup.html

private static final org.slf4j.Logger LOG = org.slf4j.LoggerFactory.getLogger(java.lang.invoke.MethodHandles.lookup().lookupClass());
Run Code Online (Sandbox Code Playgroud)