PhpStorm sarma / çevre seçimi?


121

Genellikle kodlama ve şablon oluşturmada metnin belirli bir bölümünü sarmam gerekir. Geçerli seçimi kaydırmak için herhangi bir kısayol var mı, örneğin:

Hello World
"Hello World"

Hello World
{{ trans 'Hello World' }}

Mac ve PC için PhpStorm 7 kullanıyorum. Benzer bir şey buldum, ctrl+ alt+ jhtml etiketiyle sarmalayabilirsiniz ama başka hiçbir şey yapamazsınız. Ayrıca ctrl+ alt+ -, geçerli dosya biçimine göre (php, twig, html, ...) geçerli seçimi yorumlar.


6
Settings | Live Templatesve kullan $SELECTION$- twig dosyaları için de çalışmalıdır. Kurulumdan sonra , uygulanabilir şablonların listesini getirmek için Ctrl + Alt + J tuşlarını kullanın . Daha fazla ayrıntı burada: blog.jetbrains.com/webide/2012/10/…
LazyOne

Yanıtlar:


299

Bunun biraz geç cevap olduğunu biliyorum, ama umarım bu soruya bakan herkese yardım edilir.
PhpStorm'da neredeyse her şey yapılandırılabilir ancak biraz zor ve biraz öğrenme eğrisi gerektirir.

Bir kelimeyi seçmek ve onu çevrelemek için tek tırnak (veya çift tırnak) yazmak çok yaygın bir davranıştır.

Hello World
'Hello World'
"Hello World"

Bunu etkinleştirmek için onay kutusunu işaretleyin Preferences -> IDE -> Editor -> Smart Keys -> Surround Selection on typing quote or brace.

Başka bir şekilde, bir şey seçersiniz (kelime, koşul) ve Cmd+ Alt+ T(Mac'te), Ctrl+ Alt+ T(Windows'ta) tuşlarına basarsınız . Mevcut Surround Withseçenekler iletişim kutusu görüntülenecektir.

Güncelleme (PhpStorm8 için)

İçin PhpStorm Versiyon 8 , bir onay kutusunu işaretleyin Preferences -> Editor -> General -> Smart Keys -> Surround selection on typing quote or brace.

Güncelleme (PhpStorm 2016 için)

İçin PhpStorm Version 2016 , kullanımı Cmd+ Alt+ S(Mac'te) veya Ctrl+ Alt+ S(Win üzerine) gitmek için Ayarlar . Ayarlar -> Düzenleyici -> Genel -> Akıllı Tuşlar -> Tırnak veya ayraç `yazarken çevre seçimi onay kutusunu işaretleyin .


34
Phpstorm 8 için güncelleme. Dosya -> ayarlar -> Düzenleyici -> Smartkeys -> Alıntı veya ayraç yazarken çevre seçimi
Kiee

4
Bunu ne kadar aradığımı bilmiyorsun ... çok teşekkürler!
Alexandre Reis Ribeiro

Teşekkür ederim !! Nihayet Dünya şimdi daha iyi.
kilop

5
Neden bu varsayılan diğer popüler editörlerle tutarlı değil? Beni aşar.
Aditya MP

1
Herhangi bir sürüm: CMD + Shift + A tuşlarına basın, Surround Seçimini arayın, Enter tuşuna basın
LeandroCR

26

2015-02-26 ( PhpStorm 8 ) itibariyle şu adrese gidin:

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


12

Kolayca değiştirmek için canlı bir şablon oluşturmak için nasıl Hello Worldiçine {{ trans 'Hello World' }}:

  1. Bir şey seçin (kelime, koşul) ve Cmd+ Alt+ T(Mac'te), Ctrl+ Alt+ T(Windows'ta) tuşlarına basın . Kullanılabilir Surround With options iletişim kutusu görüntülenecektir.
  2. Seç Yapılandırma canlı şablonları .
  3. Sağ çubukta bir grup veya canlı şablon eklemek için bir " + " vardır.
  4. Düzenleme bölümünde "Kısaltma" yı seçin, böylece onu daha sonra bir menüde görebilirsiniz.
  5. "Şablon metni" alanına aşağıdakileri ekleyin: {{ trans '$SELECTION$' }}
  6. Değişiklikleri kaydetmek için tamam'ı tıklayın .

Bundan sonra, yukarıdan 1. adımı seçin Hello Worldve kullanın , "Kısaltmanız" ile bir kural seçin

Bu, @ Steve.NayLinAung'dan daha ayrıntılı bir cevaptır. Kredi @LazyOne'a gider


İyi cevap.
Kaydırmayı

4

Mac'te

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

command+,Tercihler menüsünü açmak için de tuşuna basabilirsiniz .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.