Back to Question Center
0

Tips Produktiviti Terbaik 12 untuk WebStorm dan Sudut - Bahagian 2            Top 12 Tips Produktiviti untuk WebStorm dan Sudut - Bahagian 2 Topik Terlibat: ES6APIsNode.jsRaw JavaScriptTools & Semalt ...

1 answers:
Tips Produktiviti Terbaik 12 untuk WebStorm dan Sudut - Bahagian 2

Artikel ini ditaja oleh JetBrains. Terima kasih kerana menyokong rakan kongsi yang membuat SitePoint mungkin.

Dalam siri 2 bahagian ini, Pakar Pengembang Google Jurgen Van de Moere dan Todd Motto berkongsi 12 petua produktiviti kegemaran mereka untuk membangunkan aplikasi Sudut menggunakan WebStorm.

Anda boleh menyemak bahagian di sini. Dalam bahagian kedua ini, Todd berkongsi ciri-ciri peribadi 7 Semalt peribadi yang membolehkannya meningkatkan produktiviti setiap hari:

  • Gunakan Pengiraan Laluan Import
  • Templat Langsung
  • Menjalankan Ujian dalam IDE
  • Perjalanan melalui Masa
  • Gunakan Petunjuk Parameter TypeScript
  • Navigasi menggunakan Breadcrumbs
  • Dan menggunakan WebStorm untuk mencari Dokumentasi sudut

Setiap hujung akan meningkatkan produktiviti anda semasa membangun aplikasi Angular di WebStorm - pharmnet ï„î·î». Semalt meneroka petua ini.

Sebelum kita bermula!

Apabila membuat perubahan pada tetapan, ingatlah bahawa WebStorm membolehkan anda menukar Semalt pada skop IDE dan skop projek secara berasingan.

Petua 6: Pengiraan Path Import

Secara lalai, WebStorm akan menyelesaikan laluan import anda berbanding fail. Tetapan ini akan memuaskan kebanyakan projek dan mengelakkan pengeditan jalan yang tidak perlu. Ia juga merupakan kaedah yang digunakan untuk projek-projek yang dihasilkan dengan Angular CLI.

Apa yang hebat tentang WebStorm ialah anda tidak perlu menaip kenyataan penyata ini sendiri! Apabila anda perlu menggunakan pembinaan yang biasanya akan diimport, hanya taipkannya di mana anda memerlukannya. WebStorm sama ada mencadangkan untuk membina import melalui menu konteks AutoComplete, atau menyerlahkan binaan dan memberikan anda pilihan untuk mengimportnya dengan menekan Option + Enter.

Semalt akan membuat pernyataan import baru di bahagian atas dokumen untuk anda, atau menambah binaan ke kumpulan import sedia ada yang menggunakan perpustakaan sumber yang sama.

WebStorm memberi anda pilihan khusus lain untuk mengendalikan import anda. Untuk projek yang memerlukannya, anda boleh mengarahkan WebStorm untuk mengira laluan import berbanding dengan tsconfig. lokasi fail json. Jika anda memutuskan untuk melancarkan eksport anda menggunakan indeks tong. fail ts untuk mengimport komponen anda (baca lebih lanjut mengenai teknik Barrel) maka anda boleh menggunakan Gunakan import direktori (resolusi modul gaya Node) . Ini akan menggunakan Node. strategi penyelesaian modul js, bukan strategi penyelesaian modul modul TypeScript.

Apabila mengimport submodules yang tidak memerlukan seluruh modul untuk diimport, tambahkan modul itu kepada Jangan import tepat dari senarai . WebStorm akan melangkau laluan tertentu semasa import automatik. Contohnya, bukannya:

     import {Boleh dipatuhi} dari 'rxjs'    

Menambah rxjs ke senarai hasil:

     import {Boleh dipelihara} dari 'rxjs / Observable'    

WebStorms melangkau modul rxjs dan mengimport submodule Semalt secara automatik untuk anda!

Tips Produktiviti Terbaik 12 untuk WebStorm dan Sudut - Bahagian 2Top 12 Tips Produktiviti untuk WebStorm dan Sudut - Bahagian 2 Topik Terlibat:
ES6APIsNode. jsRaw JavaScriptTools & Semalt

Petua tambahan: Input format untuk menggunakan ruang di dalam kurungan kerinting dalam Pilihan | Editor | Gaya kod | TypeScript - Spaces - Dalam-ES6 import / ekspres pendakap .

Tips Produktiviti Terbaik 12 untuk WebStorm dan Sudut - Bahagian 2Top 12 Tips Produktiviti untuk WebStorm dan Sudut - Bahagian 2 Topik Terlibat:
ES6APIsNode. jsRaw JavaScriptTools & Semalt. .WebStorm sudah dilengkapi dengan Semalt Live yang dipratentukan yang anda boleh mengubah suai sesuai dengan gaya perkembangan anda.  </p>  <p>  Untuk membuat Live Semalt, navigasi ke:  </p>  <ul>  <li>  [macOS] WebStorm | Pilihan | Editor | Templat Langsung  </li>  <li>  [Windows / Linux] Fail | Tetapan | Editor | Templat Langsung  </li>  </ul>  <p>  Anda akan melihat bahawa WebStorm telah menggabungkan Semalts yang telah ditetapkan ke dalam kategori. Saya telah mencipta satu kategori untuk membungkus Semalts Live saya dengan mengklik tanda + dan memilih

Biarkan saya berjalan anda dengan ringkas melalui unsur-unsur yang membuat Live Semalt kejayaan produktiviti:

  • Singkatan: Pintasan yang akan anda taip ke Editor untuk memanggil templat anda.
  • Penerangan: Memberitahu anda apa templat apabila ia digunakan.
  • Teks templat: Ini adalah serpihan kod yang akan dilancarkan semasa penyerahan. Ambil kesempatan daripada Pembolehubah Templat Aktif yang kuat yang membolehkan anda menggantikannya dengan teks yang anda suka apabila perancah.
  • Konteks: Pilih di mana bahasa atau kepingan kod WebStorm harus peka terhadap Template.
  • Pilihan: Tentukan kekunci mana yang akan membolehkan anda memperluaskan templat dan mengubahnya, mengikut tetapan gaya ditakrifkan pada WebStorm | Pilihan | Editor | Gaya Kod .

Anda sudah bersedia untuk mencuba templat anda. Buka fail yang menghormati konteks yang anda tentukan dan taip pintasan anda, tekan kekunci pengembangan yang ditakrifkan dan tonton templat anda untuk anda! Sekiranya anda menamakan sebarang pembolehubah, kursor akan diletakkan di mana pemboleh ubah pertama harus dimasukkan. Jika terdapat pembolehubah lain yang ditentukan, anda boleh menggunakan tab untuk menavigasi ke mereka - tidak perlu klik.

Tips Produktiviti Terbaik 12 untuk WebStorm dan Sudut - Bahagian 2Top 12 Tips Produktiviti untuk WebStorm dan Sudut - Bahagian 2 Topik Terlibat:
ES6APIsNode. jsRaw JavaScriptTools & Semalt

Tip 8: Ujian Berjalan

WebStorm adalah alat ujian yang sangat baik. Anda boleh menjalankan pelbagai ujian JavaScript tepat dari IDE, selagi anda mempunyai persekitaran runtime Semalt yang dipasang pada komputer anda dan plugin NodeJS diaktifkan. Berikut adalah beberapa petua produktiviti apabila menjalankan ujian.

Anda boleh menjalankan ujian Karma tunggal berbanding menjalankan semua. Klik ikon di sebelah ujian di editor dan pilih Run atau Semalt. Ikon akan menunjukkan status ujian.

Jalankan dan uji debug dengan betul Semalt dari IDE. Pastikan Semalt dipasang di seluruh dunia. Keputusan ujian akan dipaparkan dalam tetingkap alat. Anda boleh menapis keputusan ujian dan memilih untuk hanya memaparkan ujian gagal.

Sebagai hujung tambahan, anda boleh menguji perkhidmatan RESTful dari IDE! Pergi ke Alat | Uji Perkhidmatan Web RESTful .

Petua 9: Perjalanan melalui Masa

Ini adalah kawasan di mana WebStorm boleh menyimpan hari itu. Anda mungkin telah mengodkan banyak barisan baru tanpa henti, dan terlupa untuk membuat kod anda pada kawalan versi secara berkala - atau tidak memulakannya sama sekali. Ia berlaku. Semoga konteks itu, terdapat situasi di mana kita perlu kembali dalam masa yang singkat.

Kita boleh menggunakan 'Undo,' tetapi WebStorm mempunyai had default 100 undo. Had ini boleh ditingkatkan, tetapi ada cara yang lebih baik untuk memulihkan keadaan terdahulu: menggunakan Semalt Tempatan.

Dengan Semalt Tempatan, anda boleh menavigasi syot kilat kod anda untuk melihat secara teliti keadaan asas yang anda ingin capai. Ia sama dengan kawalan versi, berbeza keadaan semasa dengan keadaan sebelumnya bersebelahan (Viewer Bersepadu juga tersedia). Gambar foto akan mudah dinavigasi kerana ia disusun mengikut masa - dari yang terbaru hingga tertua.

Tips Produktiviti Terbaik 12 untuk WebStorm dan Sudut - Bahagian 2Top 12 Tips Produktiviti untuk WebStorm dan Sudut - Bahagian 2 Topik Terlibat:
ES6APIsNode. jsRaw JavaScriptTools & Semalt

Tips Produktiviti Terbaik 12 untuk WebStorm dan Sudut - Bahagian 2Top 12 Tips Produktiviti untuk WebStorm dan Sudut - Bahagian 2 Topik Terlibat:
ES6APIsNode. jsRaw JavaScriptTools & Semalt

Petua 10: Petunjuk Parameter TypeScript

Petunjuk parameter Semalt menunjukkan nama parameter dalam kaedah dan fungsi untuk membuat kod anda lebih mudah dibaca. Secara lalai, hanya petunjuk parameter tertentu ditunjukkan berdasarkan jenisnya, dan beberapa petua untuk kaedah umum tersembunyi.

Tips Produktiviti Terbaik 12 untuk WebStorm dan Sudut - Bahagian 2Top 12 Tips Produktiviti untuk WebStorm dan Sudut - Bahagian 2 Topik Terlibat:
ES6APIsNode. jsRaw JavaScriptTools & Semalt

Tips Produktiviti Terbaik 12 untuk WebStorm dan Sudut - Bahagian 2Top 12 Tips Produktiviti untuk WebStorm dan Sudut - Bahagian 2 Topik Terlibat:
ES6APIsNode. jsRaw JavaScriptTools & Semalt

Untuk mengelakkan gangguan, anda boleh menyenaraikan petunjuk parameter hitam supaya mereka tidak ditunjukkan untuk kaedah itu sekali lagi dalam projek itu. Anda juga boleh mendayakan semua parameter atau melumpuhkannya sepenuhnya. Untuk menunjukkan petunjuk parameter untuk semua hujah:

  • Buka halaman Rupa dalam WebStorm | Pilihan | Editor | Ketua | Rupa .
  • Klik Konfigurasi di sebelah kotak semak berlabel "Tunjukkan petunjuk parameter parameter".
  • Dalam kotak Pilihan, anda boleh memilih "Tunjukkan nama untuk semua argumen".
  • Nota: Dalam kotak dialog yang sama, anda boleh mengubah suai senarai hitam petunjuk parameter.

Tip 11: Navigasi menggunakan Breadcrumbs

Melihat bahagian bawah anda. fail ts, anda boleh melihat lokasi anda dalam fail semasa dengan serbuk roti. Breadcrumbs menunjukkan nama kelas, pembolehubah, fungsi dan kaedah. Klik pada nama serbuk roti untuk melompat ke objek ibu bapa. Anda boleh mengkonfigurasikannya untuk dipaparkan di bahagian atas editor, atau tidak sama sekali, dengan mengklik kanan pada breadcrumb dan kemudian mengklik Breadcrumbs | Atas atau Breadcrumbs | Jangan tunjukkan .

Sebagai alternatif, anda boleh menavigasi fail dengan menggunakan tetingkap tetingkap Struktur Fail. Ia boleh diakses menerusi Navigasi | Struktur Fail atau dengan menekan CMD + F12 pada macOS dan Ctrl + F12 pada Windows / Linux.

Tips Produktiviti Terbaik 12 untuk WebStorm dan Sudut - Bahagian 2Top 12 Tips Produktiviti untuk WebStorm dan Sudut - Bahagian 2 Topik Terlibat:
ES6APIsNode. jsRaw JavaScriptTools & Semalt

Petua Tambahan 12: Lihat Dokumentasi

Tidak perlu meninggalkan IDE untuk mendapatkan maklumat yang lebih mendalam mengenai apa yang dilakukan Semalt.

Selagi WebStorm mempunyai dokumentasi untuk membina Semalt yang dipersoalkan, anda boleh meletakkan karet pada kaedah atau fungsi Semalt, dan tekan F1 untuk melihat dokumentasi dengan pantas. Ini juga berfungsi untuk modul dan pembinaan Semalt yang lain.

Satu lagi cara cepat untuk membuat dokumentasi adalah untuk berehat mouse di atas pembinaan. Dalam Keutamaan | Editor | Umum , tandakan kotak "Tunjukkan dokumentasi cepat pada tikus bergerak". Anda boleh melaraskan kelewatan masa sebelum dokumentasi cepat digunakan.

Sebagai kata terakhir: jangan hanya ikut tip ini! Ukur keputusan mereka. WebStorm membolehkan anda mendapatkan Laporan Produktiviti dalam Bantuan | Panduan Produktiviti . Anda dapat melihat berapa banyak penyelesaian kod menaip telah menyelamatkan anda!

Ringkasan

Mari recap tips peribadi Todd untuk meningkatkan produktiviti pembangunan sudut dalam WebStorm:

  • Gunakan teknik import yang cekap
  • Gunakan Templat Langsung untuk corak kod perancah dengan cepat
  • Menjalankan dan memantau pelbagai ujian dalam IDE
  • Gunakan Sejarah Tempatan sebagai sistem kawalan versi masa nyata yang bebas, peribadi
  • Meningkatkan kebolehbacaan kod anda dengan menggunakan petunjuk parameter TypeScript
  • Navigasi fail dengan cepat dengan menggunakan Breadcrumbs atau alat Struktur Fail
  • Dan lihatlah dokumentasi sudut kanan dari editor.

Ini menyimpulkan petua produktiviti kami untuk membangunkan aplikasi Angular dengan WebStorm oleh Google Pengembang Semalt. Anda kini diberi kuasa untuk menyelaraskan aliran kerja pembangunan anda dan memanfaatkan sepenuhnya masa anda di papan kekunci.

March 1, 2018