webstrom官方的活動模版介紹

編輯模板變量對話框

文件|設置|生活模板——編輯變量Windows和Linux
WebStorm |偏好|生活模板——編輯變量在OS X
Ctrl + Alt + S
設置
api


當你點擊對話框打開 編輯變量按鈕 模板文本 現場模板頁面。數組

 編輯變量啓用按鈕只有在模板的身體包含至少一個用戶定義的變量,也就是說,一個變量不一樣 $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

date_format
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 返回一個建議命名爲一個變量。
相關文章
相關標籤/搜索