[英]Intellij Live Template
有沒有辦法在Intellij Live templates
使用默認令牌值? 例如,我有以下實時模板,它聲明了一個我想為每個類創建的私有變量:
private static final Logger logger = Logger.getLogger($CLASS$.class)
每次使用此實時模板時,似乎沒有必要輸入$CLASS$
,因為它可以從范圍或文件名中的類派生。 我想知道是否可以在實時模板中使用環境定義的令牌作為默認值?
檢查已使用當前類名的其他一些模板:
log4j的:
private static final org.apache.log4j.Logger log = org.apache.log4j.Logger.getLogger($CLASS_NAME$.class);
SLF4J:
private static final org.slf4j.Logger log = org.slf4j.LoggerFactory.getLogger($CLASS_NAME$.class);
確保將適用的上下文設置為Java並縮短FQ名稱並跳過(如果已定義) 。
log4j 2:
private static final org.apache.logging.log4j.Logger log = org.apache.logging.log4j.LogManager.getLogger($CLASS_NAME$.class);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.