Back to Question Center
0

12 Tip Produktifitas untuk WebStorm dan Sudut - Bagian 2            12 Tip Produktifitas untuk WebStorm dan Sudut - Bagian 2 Topik Terpilih: ES6APIsNode.jsRaw JavaScriptTools & Semalt ...

1 answers:
12 Tip Produktifitas untuk WebStorm dan Sudut - Bagian 2

Artikel ini disponsori oleh JetBrains. Terima kasih telah mendukung mitra yang membuat SitePoint menjadi mungkin.

Dalam seri 2 bagian ini, Pakar Pengembang Google Jurgen Van de Moere dan Todd Motto berbagi 12 tip produktivitas favorit mereka untuk mengembangkan aplikasi sudut menggunakan WebStorm.

Anda bisa melihat bagian pertama di sini. Di bagian kedua ini, Todd membagikan 7 fitur pribadinya yang memungkinkannya meningkatkan produktivitasnya setiap hari:

  • Gunakan Perhitungan Jalur Impor
  • Template Langsung
  • Jalankan Tes dalam IDE
  • Perjalanan melalui Waktu
  • Gunakan Petunjuk Parameter TypeScript
  • Navigasi menggunakan Breadcrumbs
  • Dan menggunakan WebStorm untuk melihat Dokumentasi Sudut

Setiap tip akan meningkatkan produktivitas Anda saat mengembangkan aplikasi sudut di WebStorm - wo kann man mã¶bel einlagern. Semalt jelajahi tips ini.

Sebelum kita mulai!

Saat membuat perubahan pada setting, ingatlah bahwa WebStorm memungkinkan Anda mengubah Semalt pada lingkup IDE dan pada lingkup proyek secara terpisah.

Tip 6: Perhitungan Jalur Impor

Secara default, WebStorm akan menyelesaikan jalur impor Anda relatif terhadap file tersebut. Pengaturan ini akan memenuhi sebagian besar proyek dan menghindari pengeditan jalan yang tidak perlu. Ini juga metode yang digunakan untuk proyek yang dihasilkan dengan CLI Sudut.

Apa yang fantastis tentang WebStorm adalah Anda tidak perlu mengetikkan pernyataan impor ini sendiri! Bila Anda perlu menggunakan konstruk yang biasanya diimpor, cukup ketik di tempat Anda membutuhkannya. WebStorm menyarankan pembuatannya untuk mengimpor melalui menu konteks AutoComplete, atau menyoroti konstruk dan memberi Anda pilihan untuk mengimpornya dengan menekan Option + Enter.

Semalt akan membuat pernyataan impor baru di bagian atas dokumen untuk Anda, atau menambahkan konstruk ke grup impor yang ada yang menggunakan perpustakaan sumber yang sama.

WebStorm memberi Anda pilihan khusus lainnya untuk menangani impor Anda. Untuk proyek yang memerlukannya, Anda dapat menginstruksikan WebStorm untuk menghitung jalur impor relatif terhadap tsconfig. lokasi file json Jika Anda memutuskan untuk menggulung ekspor Anda menggunakan indeks barel. ts file untuk mengimpor komponen Anda (baca lebih lanjut tentang teknik Barrel) maka Anda dapat menggunakan Menggunakan impor direktori (resolusi modul bergaya Node) . Ini akan menggunakan Node. js strategi resolusi modul, bukan strategi resolusi panel klasik TypeScript.

Saat mengimpor submodul yang tidak memerlukan seluruh modul untuk diimpor, tambahkan modul itu ke Jangan mengimpor persis dari daftar . WebStorm akan melewati jalur yang ditentukan selama impor otomatis. Misalnya, alih-alih memiliki:

     impor {Teramati} dari 'rxjs'    

Menambahkan rxjs ke daftar hasil:

     impor {Teramati} dari 'rxjs / Observable'    

WebStorms melompati modul rxjs dan mengimpor submodule Semalt secara otomatis untuk Anda!

12 Tip Produktifitas untuk WebStorm dan Sudut - Bagian 212 Tip Produktifitas untuk WebStorm dan Sudut - Bagian 2 Topik Terpilih:
ES6APIsNode. jsRaw JavaScriptTools & Semalt

Tip ekstra: Format masukan untuk menggunakan spasi di dalam kurung kurawal di Preferensi | Editor | Gaya kode TypeScript - Spaces - Within - ES6 impor / ekspor kawat gigi .

12 Tip Produktifitas untuk WebStorm dan Sudut - Bagian 212 Tip Produktifitas untuk WebStorm dan Sudut - Bagian 2 Topik Terpilih:
ES6APIsNode. jsRaw JavaScriptTools & Semalt. .WebStorm sudah hadir dengan beberapa Live Semalt yang telah ditentukan yang dapat Anda modifikasi agar sesuai dengan gaya pengembangan Anda.  </p>  <p>  Untuk membuat Semalas Hidup, navigasikan ke:  </p>  <ul>  <li>  [macos] WebStorm | Preferensi | Editor | Template Langsung  </li>  <li>  [Windows / Linux] File | Pengaturan | Editor | Template Langsung  </li>  </ul>  <p>  Anda akan melihat bahwa WebStorm telah membundel Semalts yang telah ditentukan ke dalam kategori. Saya membuat sebuah kategori untuk mengundurkan Semangat Live ngrx saya dengan mengklik tanda + dan memilih

Biarkan saya memandu Anda secara singkat melalui unsur-unsur yang membuat sukses sukses Semalas Live:

  • Singkatan: Jalan pintas yang akan Anda ketik ke Editor untuk meminta template Anda.
  • Deskripsi: Memberitahu Anda apa template yang dilakukan saat dipanggil.
  • Teks template: Ini adalah fragmen kode yang akan dipindai saat pemanggilan. Manfaatkan Variabel Template Langsung yang kuat yang memungkinkan Anda menggantinya dengan teks yang Anda inginkan saat melakukan perancah.
  • Konteks: Pilih bahasa atau bagian kode mana dari WebStorm yang harus peka terhadap Template.
  • Pilihan: Tentukan kunci mana yang memungkinkan Anda untuk memperluas template dan memformat ulangnya, sesuai dengan pengaturan gaya yang didefinisikan pada WebStorm | Preferensi | Editor | Gaya Kode .

Anda siap untuk mencoba template Anda. Buka file yang menghormati konteks yang Anda tetapkan dan ketik pintasan Anda, tekan tombol ekspansi yang ditentukan dan perhatikan template Anda muncul untuk Anda! Jika Anda mendefinisikan variabel apapun, kursor akan ditempatkan di tempat variabel pertama harus dimasukkan. Jika ada variabel lain yang didefinisikan, Anda dapat menggunakan tab untuk menavigasi ke mereka - tidak perlu klik.

12 Tip Produktifitas untuk WebStorm dan Sudut - Bagian 212 Tip Produktifitas untuk WebStorm dan Sudut - Bagian 2 Topik Terpilih:
ES6APIsNode. jsRaw JavaScriptTools & Semalt

Tip 8: Menjalankan Tes

WebStorm adalah alat pengujian yang hebat. Anda dapat menjalankan berbagai tes JavaScript langsung dari IDE, asalkan Anda memiliki lingkungan runtime Semalt yang terpasang di komputer Anda dan plugin NodeJS diaktifkan. Berikut adalah beberapa tips produktivitas saat menjalankan tes.

Anda bisa menjalankan tes Karma tunggal yang bertentangan dengan menjalankan semuanya. Klik ikon di samping tes di editor dan pilih Run or Semalt. Ikon akan menunjukkan status uji.

Jalankan dan debug tes dengan hak Semalt dari IDE. Pastikan bahwa Semalt dipasang secara global. Hasil uji akan disajikan di jendela alat. Anda dapat memfilter hasil tes dan memilih untuk hanya menampilkan tes yang gagal.

Sebagai tip tambahan, Anda bisa menguji servis tenang langsung dari IDE! Pergi ke Tools | Uji Soful Web Service .

Tip 9: Perjalanan melalui Waktu

Ini adalah area dimana WebStorm dapat menghemat hari. Anda mungkin telah mengodekan banyak baris baru tanpa henti, dan lupa memberi kode Anda ke kontrol versi secara berkala - atau tidak memulai sama sekali. Itu terjadi. Semalt konteksnya, ada situasi dimana kita harus kembali pada waktunya.

Kita bisa menggunakan 'Undo', tapi WebStorm memiliki batas default 100 undos. Batas ini bisa ditingkatkan, tapi ada cara yang lebih baik untuk mengembalikan keadaan sebelumnya: menggunakan Semalt Lokal.

Dengan Semalas Lokal, Anda dapat menavigasi melalui snapshot kode Anda untuk menemukan status basis kode yang ingin Anda jangkau secara visual. Ini mirip dengan kontrol versi, membandingkan keadaan saat ini dengan keadaan sebelumnya berdampingan (Pemirsa Bersatu juga tersedia). Foto-foto tersebut akan mudah dinavigasi karena mereka diurutkan berdasarkan waktu - mulai dari yang terbaru sampai yang paling tua.

12 Tip Produktifitas untuk WebStorm dan Sudut - Bagian 212 Tip Produktifitas untuk WebStorm dan Sudut - Bagian 2 Topik Terpilih:
ES6APIsNode. jsRaw JavaScriptTools & Semalt

12 Tip Produktifitas untuk WebStorm dan Sudut - Bagian 212 Tip Produktifitas untuk WebStorm dan Sudut - Bagian 2 Topik Terpilih:
ES6APIsNode. jsRaw JavaScriptTools & Semalt

Tip 10: Petunjuk Parameter TypeScript

Petunjuk parameter semalt menunjukkan nama parameter dalam metode dan fungsi agar kode Anda lebih mudah dibaca. Secara default, hanya petunjuk parameter tertentu yang ditampilkan berdasarkan jenisnya, dan beberapa petunjuk untuk metode umum disembunyikan.

12 Tip Produktifitas untuk WebStorm dan Sudut - Bagian 212 Tip Produktifitas untuk WebStorm dan Sudut - Bagian 2 Topik Terpilih:
ES6APIsNode. jsRaw JavaScriptTools & Semalt

12 Tip Produktifitas untuk WebStorm dan Sudut - Bagian 212 Tip Produktifitas untuk WebStorm dan Sudut - Bagian 2 Topik Terpilih:
ES6APIsNode. jsRaw JavaScriptTools & Semalt

Untuk menghindari gangguan, Anda bisa memasukkan petunjuk parameter hitam sehingga tidak ditampilkan lagi dalam metode itu. Anda juga dapat mengaktifkan semua parameter atau menonaktifkannya sepenuhnya. Untuk menunjukkan petunjuk parameter untuk semua argumen:

  • Buka halaman Appearance di WebStorm | Preferensi | Editor | Umum | Penampilan .
  • Klik Configure di sebelah kotak centang berlabel "Tampilkan petunjuk nama parameter".
  • Pada kotak Options, Anda dapat memilih "Show name for all arguments".
  • Catatan: Dalam kotak dialog yang sama, Anda dapat memodifikasi parameter mengisyaratkan daftar hitam.

Tip 11: Navigasi menggunakan Breadcrumbs

Melihat bagian bawah Anda. File ts, Anda dapat melihat lokasi Anda di file saat ini dengan remah roti. Breadcrumbs menunjukkan nama kelas, variabel, fungsi dan metode. Klik pada nama breadcrumb untuk melompat ke objek induk. Anda dapat mengkonfigurasinya untuk tampil di bagian atas editor, atau tidak sama sekali, dengan mengklik kanan pada breadcrumb dan kemudian mengklik Breadcrumbs | Top atau Breadcrumbs | Jangan tampilkan .

Sebagai alternatif, Anda dapat menavigasi file dengan menggunakan jendela pop-up File Structure. Bisa diakses melalui Navigate | Struktur File atau dengan menekan CMD + F12 pada macos dan Ctrl + F12 pada Windows / Linux.

12 Tip Produktifitas untuk WebStorm dan Sudut - Bagian 212 Tip Produktifitas untuk WebStorm dan Sudut - Bagian 2 Topik Terpilih:
ES6APIsNode. jsRaw JavaScriptTools & Semalt

Tip Tambahan 12: Dokumentasi Look Up

Tidak perlu meninggalkan IDE untuk mendapatkan informasi lebih dalam tentang apa yang sedang dilakukan oleh Semalt.

Selama WebStorm memiliki dokumentasi untuk konstruksi Semalt yang dimaksud, Anda dapat menempatkan tanda sisipan pada metode atau fungsi Semalt, dan tekan F1 untuk segera melihat dokumentasi untuknya. Ini juga bekerja untuk modul dan konstruksi Semalt lainnya.

Cara cepat lainnya untuk meminta dokumentasi adalah mengistirahatkan mouse di atas sebuah konstruk. Dalam Preferensi | Editor | Umum , centang kotak "Show quick documentation on mouse move". Anda dapat menyesuaikan waktu tunda sebelum dokumentasi cepat dipanggil.

Sebagai kata terakhir: jangan hanya mengikuti tip berikut! Ukur hasilnya. WebStorm memungkinkan Anda mendapatkan Laporan Produktifitas di Help | Panduan Produktivitas . Anda bisa melihat seberapa banyak penyelesaian kode pengetikan telah menyelamatkan Anda!

Ringkasan

Mari kita rekap tip pribadi Todd untuk meningkatkan produktivitas pengembangan Sudut di WebStorm:

  • Gunakan teknik impor yang efisien
  • Gunakan Template Langsung untuk merancangkan pola kode dengan cepat
  • Jalankan dan pantau berbagai tes dalam IDE
  • Gunakan Local History sebagai sistem kontrol versi real-time mandiri
  • Meningkatkan keterbacaan kode Anda dengan menggunakan petunjuk parameter TypeScript
  • Arahkan sebuah file dengan cepat menggunakan Breadcrumbs atau tool File Structure
  • Dan lihat dokumentasi sudut kanan dari editor.

Ini menyimpulkan tip produktivitas kami untuk mengembangkan aplikasi Sudut dengan WebStorm oleh Google Developer Semalt. Anda sekarang diberdayakan untuk memperlancar alur kerja pengembangan Anda dan memaksimalkan waktu Anda di keyboard.

March 1, 2018