Saya menggunakan gaya TypeScript dengan tanda kutip tunggal, tanda kutip ganda digunakan secara eksklusif dalam templat HTML.
Impor otomatis WebStorm / PhpStorm menambahkan import
pernyataan dengan tanda kutip ganda dan merusak gaya. Saya kira ini berlaku untuk semua produk JetBrains.
Bagaimana perilaku ini diperbaiki?
typescript
intellij-idea
phpstorm
webstorm
jetbrains-ide
Estus Flask
sumber
sumber
Jawaban:
Perilaku ini dikendalikan oleh opsi berikut:
Settings/Preferences
Editor | Code Style | TypeScript
"Punctuation" tab | Generated code -> Quote marks
Pada versi 2017.1 itu ada di
Punctuation
tab baru dan opsi diberi nama sedikit berbeda:sumber
lang=ts
.Juga jika Anda ingin menambahkan ruang otomatis antara kurung kurawal saat menambahkan impor seperti itu
import { MyComponent } from './my.component';
Anda dapat memeriksa tab
Spaces | Whithin | ES6 import/export braces
sumber
Inilah
2017-2019
cara kami melakukannya:Code style
pencarianTypescript
Punctuation
bagiansingle
kutipansumber
Tab Tanda Baca melakukannya. Saya juga menghapus titik koma di akhir tetapi sekarang TSLint hilang
sumber
Untuk versi Intellij 2016.3 ada di Tab Lainnya> Kode Generasi> Tanda Kutipan
sumber
Hal Pertama yang perlu diperiksa di file Tslint Anda
Itu harus Double daripada Single karena Gagal TSLint Disahkan pada Project Build.
Sekarang buka Pengaturan Anda | Editor | TypeScript | Tanda baca
Pilih Satu dari dropdown dan Terapkan / Oke.
Sekarang Selamat, IntellijIDEA Anda menerapkan Kutipan Ganda pada AutoImport.
sumber