Souvent, dans le codage et la création de modèles, j'ai besoin d'habiller une certaine partie du texte. Existe-t-il un raccourci pour envelopper la sélection actuelle, par exemple:
Hello World
"Hello World"
Hello World
{{ trans 'Hello World' }}
J'utilise PhpStorm 7 pour Mac et PC. J'ai trouvé quelque chose de similaire, avec: ctrl+ alt+ jvous pouvez envelopper avec une balise html mais rien d'autre. De plus ctrl+ alt+ -commentaires de la sélection en cours selon le format de fichier actuel (php, brindille, html, ...)
Settings | Live Templates
et utiliser$SELECTION$
- devrait également fonctionner pour les fichiers twig. Une fois la configuration terminée, utilisez Ctrl + Alt + J pour afficher la liste des modèles applicables. Plus de détails ici: blog.jetbrains.com/webide/2012/10/…Réponses:
Je sais que c'est une réponse un peu tardive, mais j'espère que tous ceux qui regardent cette question seront aidés.
Dans PhpStorm, presque tout peut être configuré mais un peu délicat et nécessite une certaine courbe d'apprentissage.
Il est très courant de sélectionner un mot et de saisir un guillemet simple (ou un guillemet double) pour l'entourer.
Pour activer cela, cochez la case de
Preferences -> IDE -> Editor -> Smart Keys -> Surround Selection on typing quote or brace
.Une autre façon, vous sélectionnez quelque chose (mot, condition) et appuyez sur Cmd+ Alt+ T(sur Mac), Ctrl+ Alt+ T(sur Windows). La
Surround With
boîte de dialogue des options disponibles s'affiche.Mise à jour (pour PhpStorm8)
Pour PhpStorm Version 8 , cochez la case de
Preferences -> Editor -> General -> Smart Keys -> Surround selection on typing quote or brace
.Mise à jour (pour PhpStorm 2016)
Pour PhpStorm Version 2016 , utilisez Cmd+ Alt+ S(sur Mac) ou Ctrl+ Alt+ S(sur Win) pour accéder aux paramètres . Cochez la case de Paramètres -> Editeur -> Général -> Smart Keys -> Sélection Surround lors de la saisie de guillemets ou d'accolades` .
la source
À partir du 26/02/2015 ( PhpStorm 8 ), accédez à:
File > Settings... > Editor > General > Smart Keys > Surround selection on typing quote or brace
la source
Comment créer un modèle en direct pour se transformer facilement
Hello World
en{{ trans 'Hello World' }}
:{{ trans '$SELECTION$' }}
Après cela, sélectionnez
Hello World
et utilisez l' étape 1 ci-dessus, sélectionnez une règle avec votre "Abréviation"C'est juste une réponse plus détaillée que @ Steve.NayLinAung. Le crédit va à @LazyOne
la source
Sur un Mac, c'est
PhpStorm > Preferences > Editor > General > Smart Keys > Surround selection on typing quote or brace
.Vous pouvez également appuyer sur
command+,
pour ouvrir le menu Préférences.la source