115 votes

Code Visual Studio - Ajuster le paramètre de devis d'importation

Lorsque l'on travaille en caractères d'imprimerie dans le Code de Visual Studio, l'importation suggestion sur un type (déclenché par l'espace + période) va générer une importation à l'aide de guillemets doubles.

Notre Tapuscrit linter vérifie que les guillemets simples sont utilisés autant que possible.

Comme vous pouvez le voir ci-dessous, la suggestion a des guillemets doubles ("@angulaire/...") Import suggestion with double quotes

Comment puis-je ajuster le réglage de l'importation?

140voto

Comme de VSCode 1.10, ce n'est (malheureusement) pas encore possible. Mais il est un problème pour un certain nombre d'utilisateurs comme il semble. Le VSCode thème est conscient de ce problème et vous pouvez suivre cela pour savoir quand il est mis en œuvre: https://github.com/Microsoft/TypeScript/issues/13270


Mise À Jour Juin 2018

Depuis VSCode 1.24 (juin 2018) il y a une option pour cela! Pour plus d'infos, voir:

https://code.visualstudio.com/updates/v1_24#_preferences-for-auto-imports-and-generated-code

55voto

abdllhbyrktr Points 511

Vous pouvez également configurer la ligne ci-dessous dans vos paramètres utilisateur vscode pour ajuster ce paramètre.

 "prettier.singleQuote": true
 

16voto

Joel Jacquez Points 61

J'ai fixé à l'aide de l'Éditeur de config, ouvrez votre .editorconfig fichier dans votre répertoire racine du projet (si vous n'en avez pas, créez le fichier) et ajouter cette ligne après le [*]

[*]
...
quote_type = single

Dans le wiki , vous pouvez voir la liste complète des propriétés.

15voto

user3127468 Points 1

Comme VS le Code 1.21.1 vous avez besoin de modifier

/usr/share/code/ressources/app/extensions/tapuscrit-notions de base/snippets/tapuscrit.json

Dans Windows

/Applications/Code De Visual Studio.app/Contents/Resources/app/extensions/tapuscrit-notions de base/snippets/tapuscrit.json.

Dans Windows 10 (vscode version 1.30.* (configuration utilisateur) plus tard)

*C:\Users\<nom d'utilisateur>\AppData\Local\Programmes\Microsoft VS Code\ressources\app\extensions\tapuscrit-notions de base\extraits de\tapuscrit.json

Dans l '"Importation du module externe" de ce fichier, le corps de la matrice de la propriété à la valeur "import { $0 } from '${1:module}';" La section va alors ressembler à ceci:

"Import external module.": {
    "prefix": "import statement",
    "body": [
        "import { $0 } from '${1:module}';"
    ],
    "description": "Import external module."
},

8voto

Boris van Katwijk Points 917

Une alternative qui supporte cette configuration est TypeScript Toolbox .

Il est configurable en définissant genGetSet.pathStringDelimiter , qui a déjà l'importation par guillemets par défaut.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X