Saya ditugaskan untuk mengambil beberapa kode kacau dari pengembang lain yang telah meninggalkan perusahaan baru-baru ini.
Saya ingin tahu bertanya apakah ada beberapa plug-in dari Visual Studio Code atau cara lain yang dapat membantu kita untuk merapikan dan mengatur impor dan referensi dengan cepat dan efektif?
Misalnya, mungkin ada ratusan impor seperti ini
import { AutoCompleteModule,InputSwitchModule } from 'primeng/primeng';
import { ListboxModule } from 'primeng/primeng';
dapat dikonversi menjadi serupa
import { AutoCompleteModule,
InputSwitchModule,
ListboxModule } from 'primeng/primeng';
Atau fungsi lain seperti menghapus secara otomatis impor dan deklarasi yang tidak digunakan dari app.module atau dari semua komponen melalui keseluruhan proyek?
Terima kasih atas umpan baliknya!
angular
visual-studio-code
main ski
sumber
sumber
Jawaban:
Edit (seperti yang disarankan dalam komentar dan orang lain), Visual Studio Code telah berevolusi dan menyediakan fungsionalitas ini built-in sebagai perintah "Atur impor", dengan pintasan keyboard default berikut :
option+ Shift+ Ountuk Mac
Alt + Shift + Ountuk Windows
Jawaban asli:
Saya harap ekstensi kode visual studio ini akan mencukupi kebutuhan Anda: https://marketplace.visualstudio.com/items?itemName=rbbit.typescript-hero
Ini menyediakan fitur berikut:
Untuk Mac: control+ option+o
Untuk Menang: Ctrl+ Alt+o
sumber
Alt+Shift+O
tanpa memesan kembali impor?Pada Visual Studio Code Release 1.22 ini gratis tanpa perlu ekstensi.
Shift+ Alt+O akan menjagamu.
sumber
Jika Anda adalah pengguna studio visual yang berat, Anda dapat membuka pengaturan preferensi Anda dan menambahkan yang berikut ke pengaturan Anda.
Semoga ini bisa membantu!
sumber
Untuk dapat mendeteksi impor, kode, atau variabel yang tidak digunakan, pastikan Anda memiliki opsi ini di file tsconfig.json
sudah menginstal kompiler naskah, jika tidak menginstalnya dengan:
dan ekstensi tslint diinstal dalam Vcode, ini bekerja untuk saya, tetapi setelah mengaktifkan saya perhatikan peningkatan jumlah penggunaan CPU, khususnya pada proyek-proyek besar.
Saya juga merekomendasikan untuk menggunakan ekstensi pahlawan naskah untuk mengatur impor Anda.
sumber
Sejak VSCode v.1.24 dan TypeScript v.2.9:
Untuk Mac: option+Shift+O
Untuk Menang: Alt+ Shift+O
sumber
Organize Imports
ataueditor.action.organizeImports
Sudah ada begitu banyak jawaban bagus di utas ini! Saya akan memposting ini untuk membantu siapa saja yang mencoba melakukan ini secara otomatis ! Untuk secara otomatis menghapus impor yang tidak digunakan untuk seluruh proyek, artikel ini sangat membantu saya.
Dalam artikel tersebut penulis menjelaskannya seperti ini:
Buat file tslint yang berdiri sendiri yang memiliki yang berikut di dalamnya:
Kemudian jalankan perintah berikut untuk memperbaiki impor:
Pertimbangkan untuk memperbaiki kesalahan lain yang dilemparnya. (Aku melakukannya)
Kemudian periksa pekerjaan proyek dengan membangunnya:
atau
Akhir: Jika dibuat dengan benar, Anda telah berhasil menghapus impor secara otomatis!
CATATAN: Ini hanya menghilangkan impor yang tidak perlu. Itu tidak menyediakan fitur lain yang VS Code lakukan ketika menggunakan salah satu perintah yang disebutkan sebelumnya.
sumber
Could not find implementations for the following rules specified in the configuration: no-unused-declaration
, jadi saya kira solusi ini tidak berfungsi lagi.5.20.1
buka Anda
tslint.json
dan ubah nilai propertino-unused-variable
menjadifalse
sumber
no-unused-variable
harus benar. Yang ditanyakan adalah apakah perbaikan (penghapusan variabel yang tidak digunakan) dapat dilakukan secara otomatis, yang telah dijawab.