web-dev-qa-db-ja.com

PhpStormラップ/サラウンド選択?

多くの場合、コーディングとテンプレート作成では、テキストの特定の部分をラップする必要があります。現在の選択範囲をラップするショートカットはありますか、例えば:

Hello World
"Hello World"

Hello World
{{ trans 'Hello World' }}

MacおよびPC用PhpStorm 7を使用しています。私は似たようなものを見つけました: ctrl+alt+j htmlタグでラップできますが、それ以外は何もできません。また ctrl+alt+- 現在のファイル形式(php、twig、html、...)に従って現在の選択をコメントします

120
bench-o

私はこれが少し遅い答えであることを知っていますが、この質問を見る人が助けられることを望みます。
PhpStormでは、ほとんどすべてを構成できますが、少し注意が必要であり、学習曲線が必要です。

Wordを選択し、それを囲む単一引用符(または二重引用符)を入力することは非常に一般的な動作です。

Hello World
'Hello World'
"Hello World"

これを有効にするには、Preferences -> IDE -> Editor -> Smart Keys -> Surround Selection on typing quote or braceのチェックボックスをオンにします。

別の方法として、何か(Word、条件)を選択してを押す Cmd + Alt + T (Mac)、 Ctrl + Alt + T (Windowsの場合)。利用可能Surround Withオプションダイアログボックスが表示されます。

更新(PhpStorm8の場合)

PhpStormバージョン8の場合、Preferences -> Editor -> General -> Smart Keys -> Surround selection on typing quote or braceのチェックボックスをオンにします。

更新(PhpStorm 2016の場合)

PhpStormバージョン2016の場合、使用 Cmd + Alt + S (Macの場合)または Ctrl + Alt + S (Winの場合)設定に移動します。 [設定]-> [エディタ]-> [一般]-> [スマートキー]->引用符または中括弧の入力時に選択を囲む `のチェックボックスをオンにします。

297

2015-02-26PhpStorm 8)に移動:

File > Settings... > Editor > General > Smart Keys > Surround selection on typing quote or brace

26
Luke Watts

Hello World{{ trans 'Hello World' }}に簡単に変更するライブテンプレートを作成する方法:

  1. 何か(単語、条件)を選択して押します Cmd + Alt + T (Mac)、 Ctrl + Alt + T (Windowsの場合)。使用可能なサラウンドオプションオプションダイアログボックスが表示されます。
  2. ライブテンプレートの構成を選択します。
  3. 右側のバーには、グループまたはライブテンプレートを追加するための「+」があります。
  4. [編集]パーツで[略語]を選択すると、後でメニューに表示されるようになります。
  5. [テンプレートテキスト]に次を追加します:{{ trans '$SELECTION$' }}
  6. okをクリックして、変更を保存します。

その後、Hello Worldを選択し、上記のステップ1を使用して、「略語」を含むルールを選択します

これは@ Steve.NayLinAungよりも詳細な答えです。クレジットは@LazyOneに送られます

10
Artem L

Macでは、

PhpStorm > Preferences > Editor > General > Smart Keys > Surround selection on typing quote or brace

command+,を押して、[設定]メニューを開くこともできます。

4
Mladen Danic