2017-04-27 41 views
0

是否可以添加系統用戶名,如Preferences > Editor > File and Code Templates > Includes tab > PHP File HeaderPhpStorm:爲TODO添加用戶名

/** 
* Created by ${PRODUCT_NAME}. 
* User: ${USER} 
* Date: ${DATE} 
* Time: ${TIME} 
*/ 

ToDo部分?

例子:

// ToDo-Viktor: Some text. 
+0

如何創建此類待辦事項評論? – LazyOne

+0

可以在''Editor> TODO'''中創建註釋。但是我可以在''''''''''部分使用我的名字進行硬編碼來創建''''ToDo'''。我想要 能夠像註釋部分那樣使用系統變量,這在我上面的問題中進行了解釋。 – Viktor

+0

No-ToDo模式是特定於系統的,所以它們依賴於系統用戶名(我的意思是 - 動態地執行)是沒有意義的。所以...在Settings/Preferences |編輯| TODO',你必須使用硬編碼名稱。我的問題是關於「如何在實際代碼中創建ToDo條目」 - 我以爲你希望那部分是動態的。 – LazyOne

回答

2

你可以去Settings->Editor->Live Templates選擇上+PHP按右邊和創造的縮寫。

例如

縮寫:mytodo

說明:無論你想

中模板內容:// ToDo-$USER$ - 小心有$ USER $組也可以在這裏選擇其他變量。

通過點擊Edit variables,可以爲變量$ USER $分配一個表達式。並且因爲您需要用戶爲您的案例,您應該使用user()。 (LE看評論@LazyOne)

請點擊Define來選擇這種格式。

然後你可以在你的編輯器myt+tab和voilà寫。

+3

如果您想自動插入當前用戶名(例如在文件模板中完成),那麼爲什麼要手動輸入呢?只需在Live Template中使用'user()'函數即可。我的意思是 - 僅僅放置'$ USER $'是不夠的(除非你很樂意手動鍵入用戶名) – LazyOne

+0

你可以爲每個變量設置一個表達式 - 所以對於這種情況是應該設置爲user()。我會用這個額外的信息更新我的答案。 – Edwin

+1

需要使用按鈕'''編輯變量'''編輯變量並將'''user()'''放到表達式部分。 – Viktor