J'utilise le style TypeScript avec des guillemets simples, les guillemets doubles sont utilisés exclusivement dans les modèles HTML.
L'importation automatique WebStorm / PhpStorm ajoute des import
instructions avec des guillemets doubles et ruine le style. Je suppose que cela s'applique à tous les produits JetBrains.
Comment corriger ce comportement?
typescript
intellij-idea
phpstorm
webstorm
jetbrains-ide
Fiole d'Estus
la source
la source
Réponses:
Ce comportement est contrôlé par l'option suivante:
Settings/Preferences
Editor | Code Style | TypeScript
"Punctuation" tab | Generated code -> Quote marks
À partir de la version 2017.1, il est sur un nouvel
Punctuation
onglet et les options sont nommées un peu différemment:la source
lang=ts
.Aussi si vous souhaitez ajouter un espace automatique entre les accolades lors de l'ajout d'importations comme ceci
import { MyComponent } from './my.component';
vous pouvez enregistrer l'onglet
Spaces | Whithin | ES6 import/export braces
la source
Dans
2017-2019
ce comment nous le faisons:Code style
rechercheTypescript
Punctuation
sectionsingle
devisla source
L'onglet Ponctuation l'a fait. J'ai également supprimé le point-virgule à la fin mais maintenant TSLint le manque
la source
Pour la version Intellij 2016.3, c'est sur Autre onglet> Code généré> Marques de citation
la source
Les premières choses doivent archiver votre fichier Tslint
"quotemark": [ true, "Double" ],
Il doit être Double plutôt que Simple car TSLint a échoué lors de la construction du projet.
Allez maintenant à votre réglage | Rédacteur | TypeScript | Ponctuation
Sélectionnez Unique dans la liste déroulante et Appliquer / Ok.
Maintenant, félicitations, votre IntellijIDEA est appliqué Double Quotes sur AutoImport.
la source