Używam stylu TypeScript z pojedynczymi cudzysłowami, podwójne cudzysłowy są używane wyłącznie w szablonach HTML.
Automatyczny import WebStorm / PhpStorm dodaje import
instrukcje z podwójnymi cudzysłowami i rujnuje styl. Myślę, że dotyczy to wszystkich produktów JetBrains.
Jak można to naprawić?
typescript
intellij-idea
phpstorm
webstorm
jetbrains-ide
Estus Flask
źródło
źródło
Odpowiedzi:
To zachowanie jest kontrolowane przez następującą opcję:
Settings/Preferences
Editor | Code Style | TypeScript
"Punctuation" tab | Generated code -> Quote marks
Od wersji 2017.1 jest na nowej
Punctuation
karcie, a opcje mają nieco inną nazwę:źródło
lang=ts
.Również jeśli chcesz dodać automatyczne odstępy między nawiasami klamrowymi podczas dodawania importu
import { MyComponent } from './my.component';
możesz sprawdzić w zakładce
Spaces | Whithin | ES6 import/export braces
źródło
Oto
2017-2019
jak to robimy:Code style
wyszukiwanieTypescript
Punctuation
sekcjisingle
cytatyźródło
Zrobił to Tab interpunkcyjny. Na końcu usunąłem też średnik, ale teraz TSLint go brakuje
źródło
W wersji Intellij 2016.3 znajduje się w zakładce Inne> Wygenerowany kod> Znaki cudzysłowu
źródło
1. Rzeczy należy sprawdzić w pliku Tslint
Powinien to być Double, a nie Single, ponieważ nie powiódł się TSLint przekazany podczas kompilacji projektu.
Teraz przejdź do swojego ustawienia | Redaktor | TypeScript | Interpunkcja
Wybierz Pojedynczy z menu i Zastosuj / Ok.
Teraz gratulacje, twój IntellijIDEA stosuje podwójne cytaty w AutoImport.
źródło