typescript - Visual Studio Code - Juster innstilling for import-anførselstegn
Når du arbeider med TypeScript i Visual Studio Code, vil importforslaget på en type (utløst av mellomrom + punktum) generere en import som bruker doble anførselstegn.
Vår TypeScript-linter sjekker at enkeltanførselstegn brukes der det er mulig.
Som du kan se nedenfor, har forslaget doble anførselstegn ("@angular/...")
Hvordan kan jeg justere innstillingen for importen?
Svar #1
"typescript.preferences.quoteStyle": "single"
For mer info se:
https://code.visualstudio.com/updates/v1_24#_preferences-for-auto-imports-and-generated-code
Svar #2
Du kan også konfigurere linjen nedenfor i dine VSCode-brukerinnstillinger for å justere denne innstillingen.
"prettier.singleQuote": true
Svar #3
Jeg fikset det ved å bruke Editor config, åpne din .editorconfig-fil i prosjektets rotkatalog (hvis du ikke har, opprett den filen) og legg til denne linjen etter [*]
[*]
...
quote_type = single
I wikien kan du se den komplette listen over egenskaper.
Svar #4
Fra og med VS Code 1.21.1 må du redigere
/usr/share/code/resources/app/extensions/typescript-basics/snippets/typescript.json
I Windows
/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/typescript-basics/snippets/typescript.json.
I Windows 10 (vscode-versjon 1.30.* (brukeroppsett) senere)
*C:\Users\
\AppData\Local\Programs\Microsoft VS Codeesources\app\extensions\typescript-basics\snippets\typescript.json
I delen 'Importer ekstern modul' i den filen, gjør body-array-egenskapen til verdien "import { $0 } from '"$ {1:module}";" Seksjonen vil da se slik ut:
"Import external module.": {
"prefix": "import statement",
"body": [
"import { $0 } from '${1:module}';"
],
"description": "Import external module."
},
