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


121

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

Hello World
"Hello World"

Hello World
{{ trans 'Hello World' }}

私はMacとPCでPhpStorm 7を使用しています。私は、何か似が見つかりました:ctrl+ alt+ jあなたは、HTMLタグが、他には何もしてラップすることができます。また、ctrl+ alt+ -現在のファイル形式(php、twig、html、...)に従って現在の選択にコメントを付けます


6
Settings | Live Templatesそして使用$SELECTION$-twigファイルにも同様に動作するはずです。設定したら、Ctrl + Alt + Jを使用して適用可能なテンプレートのリストを表示します。ここでは詳細:blog.jetbrains.com/webide/2012/10/...
LazyOne

回答:


299

私はこれが少し遅れた答えであることを知っていますが、この質問に見える誰もが助けてくれることを願っています。
PhpStormでは、ほとんどすべてを構成できますが、少しトリッキーで、いくらかの学習曲線が必要です。

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

Hello World
'Hello World'
"Hello World"

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

別の方法として、何か(単語、条件)を選択して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へ行くには(勝利の)設定設定->エディタ->一般->スマートキー->引用符または中括弧の入力時にサラウンド選択のチェックボックスをオンにします。


34
phpstorm 8.ファイルの更新- >設定- >エディタ- > Smartkeys - >タイピングの引用やブレースのサラウンド選択
Kiee

4
あなたは私がこれをどれだけ長く検索するかわからない...非常にありがとう!
Alexandre Reis Ribeiro

ありがとうございました !!最後に、世界は今より良いです。
2015

5
なぜこれが他の一般的なエディターと一致しないのですか?私を殴る。
Aditya MP

1
任意のバージョン:CMD + Shift + Aを押し、サラウンド選択を検索し、Enter
キーを

26

2015-02-26PhpStorm 8)の時点で、次の場所に移動します。

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


12

どのように簡単に変更するには、ライブテンプレートを作成するHello Worldには{{ trans 'Hello World' }}

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

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

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


いい答えだ。また、
CRTL

4

Macでは、

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

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.