13

something $NAME$ other $LOWNAME$テンプレートを使用すると、$NAME$ 入力リストが表示され、$LOWNAME$ には、入力した $NAME$ の大文字を抜いた値が自動的に入力されるようにしたいと考えています。たとえば、"Client" を $NAME$ に出力すると、$LOWNAME$ の値は "client" になります。これは可能ですか?

4

2 に答える 2

27

"decapitalizing" によって最初の文字のみを小文字にする場合は YES、そうでない場合は No (すべての文字を小文字にする機能がないため)。

  1. テンプレート:something $NAME$ other $LOWNAME$
  2. 「変数の編集」ボタンをクリックします
  3. 「LOWNAME」変数の「式」列に次のように入力します。decapitalize(NAME)「定義されている場合はスキップ」ボックスにチェック/チェックを入れます。

$NAME$これでテンプレートが展開され、変数に 「CapitalShip」と入力すると、$LOWNAME$自動的に「capitalShip」になります。

http://www.jetbrains.com/phpstorm/webhelp/edit-template-variables-dialog.html

于 2012-08-24T11:00:11.673 に答える