當你點擊對話框打開 編輯變量按鈕 模板文本區 現場模板頁面。數組
的 編輯變量啓用按鈕只有在模板的身體包含至少一個用戶定義的變量,也就是說,一個變量不一樣 $END$
或$SELECTION$
.eclipse
使用此對話框建立和編輯表達式中的變量選擇的模板。函數
在這個頁面:spa
項 | 描述 |
---|---|
的名字 | 在這個文本框,查看或編輯的變量名稱格式 $<variable_name>$ . |
表達式 | 在這個文本框中,指定表達式的值對應的模板輸入字段自動計算。 這個表達式能夠包含構造如下基本類型:code 手動輸入一個表達式或從下拉列表中選擇一個預約義的功能。列表中顯示的數量和類型的參數,若是有的話,選擇的功能。按字母順序列出了可用的函數 功能表。orm |
默認值 | 在這個文本框中,指定默認字符串輸入相應的輸入字段的擴展模板,若是表達式計算後不給任何結果。 注意,一個變量的默認值是一個表達式,能夠參考其餘生活模板變量。定義默認值做爲一個文字,附上引號。索引 |
跳過若是定義 | ���中此複選框後,WebStorm繼續下一個輸入字段,若是當前定義輸入字段的值。 |
向上/向下移動 | 使用這些按鈕來更改變量的順序在列表中。變量的順序表中肯定的順序WebStorm將切換相應的輸入字段模板時擴大。 |
項 | 描述 |
---|---|
camelCase(String) |
返回字符串做爲參數傳遞,轉換爲駝峯式大小寫。例如, my-text-file /my text file /my_text_file 將轉化爲 myTextFile . |
capitalize(String) |
第一個字母都要大寫的名字做爲參數傳遞。 |
capitalizeAndUnderscore(sCamelCaseName) |
CamelCase內全部大寫字母的名稱做爲參數傳遞,以及零件之間插入一個下劃線。例如,若是字符串做爲參數傳遞 FooBar ,那麼函數返回 FOO_BAR . |
classNameComplete() |
這個表達式的替代品 類名完成在變量的位置。 |
clipboard() |
返回系統剪貼板的內容。 |
snakeCase(String) |
snake_case返回CamelCase字符串的字符串。例如,若是字符串做爲參數傳遞 foo_bar ,那麼函數返回 fooBar . |
complete() |
這個表達式替代變量的代碼完成調用位置。 |
completeSmart() |
這個表達式替代品的智能類型完成調用變量的位置。 |
date(sDate) |
返回當前系統日期的指定格式。 默認狀況下,將返回當前日期在系統默認的格式。然而,若是你在雙引號中指定日期格式,這種格式的日期將:ip |
decapitalize(sName) |
替換這個名字的第一個字母與對應的小寫字母做爲參數傳遞。 |
enum(sCompletionString1,sCompletionString2,...) |
用逗號分隔的字符串列表顯示爲完成模板調用。 |
escapeString(sEscapeString) |
指定的字符串。 |
expectedType() |
返回類型預計因爲整個模板。是有道理的,若是模板擴展在正確的任務的一部分,後返回等。 |
fileName(sFileName) |
返回文件名與擴展。 |
fileNameWithoutExtension() |
返回文件的名稱沒有擴展。 |
firstWord(sFirstWord) |
返回字符串的第一個詞做爲參數傳遞。 |
lineNumber() |
返回當前行號。 |
lowercaseAndDash(String) |
破折號,返回小寫分開的字符串做爲參數傳遞。例如,字符串MyExampleName 被轉換爲 my-example-name . |
snakeCase(sCamelCaseText) |
CamelCase返回snake_case字符串的字符串做爲參數傳遞。 |
spaceSeparated(String) |
返回字符串以空格分開的CamelCase字符串做爲參數傳遞。例如,若是字符串做爲參數傳遞 fooBar ,那麼函數返回 foo bar . |
time(sSystemTime) |
返回當前系統時間。 |
underscoresToCamelCase(sCamelCaseText) |
返回的字符串做爲參數傳遞CamelHump字母替換爲下劃線。例如,若是字符串做爲參數傳遞 foo_bar ,那麼函數返回 fooBar . |
underscoresToSpaces(sParameterWithSpaces) |
返回的字符串做爲參數傳遞用空格替換爲下劃線。 |
user() |
返回當前用戶的名稱。 |
JsArrayVariable |
返回JavaScript數組的名稱。 |
jsClassName() |
返回當前的JavaScript類的名稱。 |
jsComponentType |
返回JavaScript組件類型。 |
jsMethodName() |
返回當前的JavaScript方法的名稱。 |
jsQualifiedClassName |
返回當前JavaScript類的完整名稱。 |
jsSuggestIndexName |
返回一個建議索引。 |
jsSuggestVariableName |
返回一個建議命名爲一個變量。 |