1

周囲のライブ テンプレートの省略形はどのように使用できますか? (たとえばt、...) 囲んでいないテンプレートでは、省略形を入力してタブを押すとテンプレートが挿入されますが、テンプレートを囲んでいる場合は、まずコードの一部を選択し、省略形を入力しません。

特定の周囲のテンプレートのショートカットを定義するにはどうすればよいですか。たとえば、コードの一部を選択してキーを押すと、選択したコードが と で囲まれるようにテンプレート定義g<?=_('する方法')?>

4

1 に答える 1

5

周囲のライブ テンプレートの省略形はどのように役立ちますか?

誰もがこれまたは別のものがどのように役立つかを自分で決定します。したがって、それが私にとって有用であっても、それがあなたにとって有用であるとは限りません。

しかし、一般的に言えば、作業を高速化することで非常に便利です.テキストを入力する代わりに(カーソルを何度も動かしたり、別の文字を入力したりする必要があります)、数回のキーストロークで入力できます.

テンプレートを定義する方法

1. http://www.jetbrains.com/phpstorm/webhelp/creating-and-editing-live-templates.html

2.設定 | ライブ テンプレート

3. 新しいエントリを作成します。

  • 略語:あなたが良いと思うものは何でも
  • 説明:欲しいものは何でも
  • テンプレート テキスト:<?=_('$SELECTION$')?>
  • コンテキスト: HTML だと思います (必要に応じて他の適切なコンテキストを選択してください)。

保存したら、使用するファイルに移動し、テキストを選択してコード |を呼び出します。ライブ テンプレートで囲みます...ドロップダウン リストから目的のテンプレートを選択します


修正された質問に答えるには (少なくとも、それについてコメントを残すことをお勧めします):

通常のライブ テンプレートとは完全に異なる方法で呼び出されるため、省略形は SURROUND テンプレートではほとんど意味がありません。これを 1 つのキーで完了させたい場合は、gマクロの記録を試してみてください。動作する場合と動作しない場合があります (あまりポイントがわかりません。1 つのキー コンボのみが保存されます)。

于 2012-10-30T10:21:41.107 に答える