2016-09-08 26 views
0

(注:這個問題是在問候的IntelliJ 14.舊或新版本可能不會在這裏提到的菜單。)自動大寫可變

我試圖建立一個活樣板這允許我在中輸入一個常量,全部大寫

所以,如果正常的語法Titles.PAGETITLE,我創建一個擴展PT標題現場模板。$ PAGETITLE $,其結果應該是標題。與期間後放置的光標出現在行上。

在這裏,我希望我所輸入的任何內容都以大寫字母插入,而不使用Caps Lock或Shift。我的小寫輸入應該轉換爲大寫輸入。

我已經使用在編輯模板變量的表達選項下面的對話框嘗試:

  • 預定義的爲改制(字符串)功能
  • 自定義編寫(String).toUpperCase()函數
  • 自定義編寫的Var.toUpperCase()功能
  • 一對夫婦的其他事情我不記得了我的頭頂部...

的,我試圖完成什麼是真正的定製JSP標記,如下面看的更具體的例子。

<TAG:type property="<%=Titles.PAGETITLE%>" /> 

所以,如果我在一個行中鍵入模板名稱,然後展開它(與「標籤」,在我的情況):

tagtitle 

那麼下面應該出現(管的光標位置):

<TAG:type property="<%=Titles.|%>" /> 

當我鍵入PAGETITLE,它應該出現在帽子像這樣:

<TAG:type property="<%=Titles.PAGETITLE%>" /> 

如何在定義的活動模板中完成此操作?

回答

-1

IntelliJ IDEA中沒有這樣的功能,無論是在版本14還是在更高版本中(2016.2是本文的最新版本)。實時模板中的表達式可用於在輸入另一個變量後,基於另一個變量的值計算模板中一個變量的值。它們不能用於在鍵入時更新變量的值。