snippets react twig phpstorm keyboard-shortcuts settings

twig - react - snippets webstorm



PhpStorm wrap/surround selection? (4)

A menudo, en la codificación y la creación de plantillas, necesito envolver una determinada parte del texto. ¿Hay algún atajo para ajustar la selección actual, por ejemplo:

Hello World "Hello World" Hello World {{ trans ''Hello World'' }}

Estoy usando PhpStorm 7 para Mac y PC. Encontré algo similar, con: ctrl + alt + j puedes envolver con una etiqueta html pero nada más. También ctrl + alt + - comenta la selección actual de acuerdo con el formato de archivo actual (php, twig, html, ...)


A partir del 2015-02-26 ( PhpStorm 8 ) vaya a:

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


Cómo crear una plantilla en vivo para cambiar fácilmente Hello World a {{ trans ''Hello World'' }} :

  1. Seleccione algo (palabra, condición) y presione Cmd + Alt + T (en Mac), Ctrl + Alt + T (en Windows). Se mostrará el cuadro de diálogo Surround con opciones disponibles.
  2. Seleccione Configurar plantillas en vivo .
  3. En la barra derecha, hay un " + " para agregar un grupo o plantilla en vivo.
  4. En Editar parte, seleccione "Abreviatura", por lo que podría verlo en un menú más adelante.
  5. En "Texto de plantilla", agregue lo siguiente: {{ trans ''$SELECTION$'' }}
  6. Haga clic en Aceptar para guardar los cambios.

Después de eso, seleccione Hello World y use el paso 1 de arriba, seleccione una regla con su "Abreviación"

Esta es solo una respuesta más detallada que @ Steve.NayLinAung. El crédito va a @LazyOne


En una Mac, es

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

También puede presionar el command+, para abrir el menú de Preferencias.


Sé que esta es una respuesta tardía, pero espero que cualquiera que vea esta pregunta reciba ayuda.
En PhpStorm, casi todo se puede configurar, pero es un poco complicado y requiere cierta curva de aprendizaje.

Es un comportamiento muy común que seleccione una palabra y escriba una comilla simple (o una comilla doble) para rodearla.

Hello World ''Hello World'' "Hello World"

Para habilitar esto, marque la casilla de Preferences -> IDE -> Editor -> Smart Keys -> Surround Selection on typing quote or brace .

De otra manera, selecciona algo (palabra, condición) y presiona Cmd + Alt + T (en Mac), Ctrl + Alt + T (en Windows). Se mostrará el cuadro de diálogo Surround With opciones disponibles.

Actualización (para PhpStorm8)

Para PhpStorm Versión 8 , marque la casilla de Preferences -> Editor -> General -> Smart Keys -> Surround selection on typing quote or brace .

Actualización (para PhpStorm 2016)

Para PhpStorm Version 2016 , use Cmd + Alt + S (en Mac) o Ctrl + Alt + S (en Win) para ir a Configuración . Marque la casilla de verificación de Configuración -> Editor -> General -> Teclas inteligentes -> Selección envolvente al escribir comillas o llaves '' .