java - 在 Android Studio/Intellij IDEA 中自动生成 Android Log TAG

标签 java android android-studio intellij-idea live-templates

在 Intellij Idea 中输入 psfs 然后按 Ctrl+J IDE 正在给我一个对话框:

enter image description here

当我按下 Enter 我得到一个

enter image description here

我知道在哪里可以自定义我自己的输出

enter image description here

但我无法提供任何文档说明如何编写自己的实时模板。

最后我想得到下一个结果:

输入:psfst -> 按 Ctrl+J -> 按 Enter

结果:

public static final String TAG = <currentClassName>.class.getSimpleName();

这会很有帮助,因为我有记录我的类(class)的习惯。

最佳答案

我找到了解决办法

1) 在普通组中创建一个新的实时模板
2) 在模板文本中:

private static final String TAG = $CLASS_NAME$.class.getSimpleName();

3)定义使用范围:

enter image description here

4) 选择快捷方式:

enter image description here

最后点击Edit variables并将表达式值更改为className()

enter image description here

点击OkApplyOk并使用。

关于java - 在 Android Studio/Intellij IDEA 中自动生成 Android Log TAG,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29378605/

相关文章:

java - instanceof 产生不一致的结果来检测接口(interface)?

java 和 c++ 客户端/服务器

java - 安卓工作室错误 : cannot resolve symbol in Xml

jquery - Android WebView Javascript 接口(interface)与浏览器冲突

java - POJO 生成器中的 Android Studio 错误

javascript - 组织.openqa.selenium.JavascriptException : SyntaxError: '' string literal contains an unescaped line break while using executeScript through Selenium

java - XML 缩进并且没有独立的

java - 八皇后 - 对角线运动

带工具栏的 Android BaseActivity - setSupportActionBar() 未知

android - 如何在MyApp()中调用包含的另一个文件或main.dart文件中的include函数