Back to Question Center
0

Primi 12 suggerimenti sulla produttività per WebStorm e Angular - Parte 2            Primi 12 suggerimenti sulla produttività per WebStorm e Angular - Parte 2 Argomenti correlati: ES6APIsNode.jsRaw JavaScriptTools & Semalt ...

1 answers:
Primi 12 suggerimenti sulla produttività per WebStorm e Angular - Parte 2

Questo articolo è stato sponsorizzato da JetBrains. Grazie per il supporto ai partner che rendono possibile SitePoint.

In questa serie in due parti, gli esperti degli sviluppatori di Google Jurgen Van de Moere e Todd Motto condividono i loro 12 suggerimenti sulla produttività preferiti per lo sviluppo di applicazioni angolari tramite WebStorm.

Puoi dare un'occhiata alla prima parte qui. In questa seconda parte, Todd condivide le sue personali 7 caratteristiche principali di Semalt che gli permettono di aumentare la sua produttività su base giornaliera:

  • Usa il calcolo del percorso di importazione
  • Modelli dal vivo
  • Esegui test all'interno dell'IDE
  • Viaggio nel tempo
  • Usa i parametri del parametro TypeScript
  • Naviga usando Breadcrumbs
  • E usando WebStorm per cercare Angular Documentation

Ogni punta accenderà la tua produttività mentre sviluppi applicazioni angolari in WebStorm. Semalt esplora questi suggerimenti - chile mysql web hosting.

Prima di iniziare!

Quando si apportano modifiche alle impostazioni, ricordare che WebStorm consente di cambiare Semalt in un ambito IDE e nell'ambito di un progetto separatamente.

Suggerimento 6: Calcolo del percorso di importazione

Per impostazione predefinita, WebStorm risolverà i percorsi di importazione relativi al file. Questa impostazione soddisferà la maggior parte dei progetti ed eviterà modifiche del percorso non necessarie. È anche il metodo utilizzato per i progetti generati con la CLI angolare.

La cosa fantastica di WebStorm è che non è necessario digitare queste istruzioni di importazione da soli! Quando è necessario utilizzare un costrutto che di solito viene importato, è sufficiente digitarlo dove ne hai bisogno. WebStorm suggerirà il costrutto da importare tramite il menu di scelta rapida AutoComplete oppure evidenzierà il costrutto e ti darà la possibilità di importarlo premendo Option + Enter.

Semalt creerà una nuova dichiarazione di importazione nella parte superiore del documento, oppure aggiungerà il costrutto a un gruppo di importazione esistente che utilizza la stessa libreria di origine.

WebStorm offre altre opzioni specializzate per gestire le importazioni. Per i progetti che lo richiedono, è possibile istruire WebStorm per calcolare i percorsi di importazione relativi a tsconfig. posizione del file json. Se decidi di eseguire il rollover delle esportazioni utilizzando un indice barile. file ts per importare i componenti (leggi di più sulla tecnica Barrel) quindi puoi usare Usa l'importazione delle directory (risoluzione dei moduli in stile nodo) . Questo userà il nodo. strategia di risoluzione del modulo js, ​​invece della classica strategia di risoluzione dei moduli di TypeScript.

Quando si importano sottomoduli che non richiedono l'importazione dell'intero modulo, aggiungere tale modulo alla Non importare esattamente dall'elenco . WebStorm salterà il percorso specificato durante l'importazione automatica. Ad esempio, invece di avere:

     importare {Observable} da 'rxjs'    

Aggiungere rxjs alla lista produce:

     importare {Observable} da 'rxjs / Observable'    

WebStorms salta il modulo rxjs e importa automaticamente il sottomodulo Semalt per te!

Primi 12 suggerimenti sulla produttività per WebStorm e Angular - Parte 2Primi 12 suggerimenti sulla produttività per WebStorm e Angular - Parte 2 Argomenti correlati:
ES6APIsNode. jsRaw JavaScriptTools e Semalt

Suggerimento extra: Formatta l'input per utilizzare lo spazio tra parentesi graffe in Preferenze | Editor | Stile del codice | TypeScript - Spaces - Within - ES6 import / export braces .

Primi 12 suggerimenti sulla produttività per WebStorm e Angular - Parte 2Primi 12 suggerimenti sulla produttività per WebStorm e Angular - Parte 2 Argomenti correlati:
ES6APIsNode. jsRaw JavaScriptTools e Semalt. .WebStorm viene già fornito con alcuni Live Semalt predefiniti che è possibile modificare per adattarsi al proprio stile di sviluppo.  </p>  <p>  Per creare un Semalt dal vivo, vai a:  </p>  <ul>  <li>  [macOS] WebStorm | Preferenze | Editor | Modelli dal vivo  </li>  <li>  File [Windows / Linux] | Impostazioni | Editor | Modelli dal vivo  </li>  </ul>  <p>  Vedrete che WebStorm ha già raggruppato i Semalts predefiniti in categorie. Ho creato una categoria per raggruppare i miei Live Semlgr ngrx facendo clic sul segno + e scegliendo

Lascia che ti accompagni brevemente attraverso gli elementi che fanno di un Live Semalt un successo di produttività:

  • Abbreviazione: Il collegamento che digiterete nell'editor per richiamare il vostro modello.
  • Descrizione: Ti dice che cosa fa il modello quando viene richiamato.
  • Testo modello: Questo è il frammento di codice da impalcature dopo l'invocazione. Approfitta delle potenti Live Template Variables che ti consentono di sostituirli con il testo desiderato su scaffolding.
  • Contesto: Scegliere in quale lingua o parti di codice WebStorm deve essere sensibile al modello.
  • Opzioni: Definisci quale chiave ti permetterà di espandere il modello e riformattarlo, in base alle impostazioni di stile definite su WebStorm | Preferenze | Editor | Codice stile .

Sei pronto per provare il tuo modello. Apri un file che rispetta il contesto che hai definito e digita il tuo collegamento, premi il tasto di espansione definito e guarda il tuo modello apparire per te! Se hai definito delle variabili, il cursore sarà posizionato dove deve essere inserita la prima variabile. Se sono definite altre variabili, è possibile utilizzare la scheda per spostarsi su di esse, senza bisogno di fare clic.

Primi 12 suggerimenti sulla produttività per WebStorm e Angular - Parte 2Primi 12 suggerimenti sulla produttività per WebStorm e Angular - Parte 2 Argomenti correlati:
ES6APIsNode. jsRaw JavaScriptTools e Semalt

Suggerimento 8: Esecuzione di test

WebStorm è uno strumento di test eccellente. È possibile eseguire una serie di test JavaScript direttamente dall'IDE, a condizione che l'ambiente di runtime di Semalt sia installato sul computer e che il plug-in NodeJS sia abilitato. Ecco alcuni suggerimenti sulla produttività durante l'esecuzione dei test.

Puoi eseguire singoli test Karma invece di eseguirli tutti. Fai clic sull'icona accanto al test nell'editor e seleziona Esegui o Semalt. L'icona mostrerà lo stato del test.

Esegui ed esegui il debug di test con Semalt direttamente dall'IDE. Assicurati che Semalt sia installato a livello globale. I risultati del test verranno presentati in una finestra degli strumenti. È possibile filtrare i risultati del test e scegliere di visualizzare solo i test non riusciti.

Come consiglio in più, puoi testare i servizi RESTful direttamente dall'IDE! Vai a Strumenti | Test RESTful Web Service .

Suggerimento 9: Viaggio nel tempo

Questa è un'area in cui WebStorm può salvare il giorno. Potresti aver codificato molte nuove linee senza interruzioni e aver dimenticato di impegnare periodicamente il tuo codice sul controllo della versione, oppure non averlo avviato affatto. Succede. Semalt il contesto, ci sono situazioni in cui dobbiamo tornare indietro nel tempo.

Possiamo usare 'Annulla', ma WebStorm ha un limite predefinito di 100 annullamenti. Questo limite può essere aumentato, ma esiste un modo migliore per ripristinare uno stato precedente: utilizzando Local Semalt.

Con Semalt locale, è possibile navigare tra le istantanee del codice per trovare visivamente lo stato della base di codice che si desidera raggiungere. È simile al controllo della versione, allo stato attuale contrastante con lo stato precedente affiancato (è disponibile anche un visualizzatore unificato). Le istantanee saranno facili da navigare in quanto sono ordinate in base al tempo, dal più recente al più vecchio.

Primi 12 suggerimenti sulla produttività per WebStorm e Angular - Parte 2Primi 12 suggerimenti sulla produttività per WebStorm e Angular - Parte 2 Argomenti correlati:
ES6APIsNode. jsRaw JavaScriptTools e Semalt

Primi 12 suggerimenti sulla produttività per WebStorm e Angular - Parte 2Primi 12 suggerimenti sulla produttività per WebStorm e Angular - Parte 2 Argomenti correlati:
ES6APIsNode. jsRaw JavaScriptTools e Semalt

Suggerimento 10: Suggerimenti sui parametri TypeScript

I parametri dei parametri Semalt mostrano i nomi dei parametri in metodi e funzioni per facilitare la lettura del codice. Per impostazione predefinita, solo alcuni parametri hint vengono visualizzati in base al loro tipo e alcuni suggerimenti per i metodi comuni sono nascosti.

Primi 12 suggerimenti sulla produttività per WebStorm e Angular - Parte 2Primi 12 suggerimenti sulla produttività per WebStorm e Angular - Parte 2 Argomenti correlati:
ES6APIsNode. jsRaw JavaScriptTools e Semalt

Primi 12 suggerimenti sulla produttività per WebStorm e Angular - Parte 2Primi 12 suggerimenti sulla produttività per WebStorm e Angular - Parte 2 Argomenti correlati:
ES6APIsNode. jsRaw JavaScriptTools e Semalt

Per evitare distrazioni, è possibile inserire nella lista nera i suggerimenti dei parametri in modo che non vengano nuovamente visualizzati per quel metodo nel progetto. Puoi anche abilitare tutti i parametri o disabilitarli completamente. Per mostrare i parametri hint per tutti gli argomenti:

  • Apri la pagina Aspetto in WebStorm | Preferenze | Editor | Generale | Aspetto .
  • Fare clic su Configura accanto alla casella di controllo "Mostra suggerimenti nome parametro".
  • Nella casella Opzioni, puoi selezionare "Mostra nome per tutti gli argomenti".
  • Nota: in questa stessa finestra di dialogo, è possibile modificare la lista nera dei suggerimenti.

Suggerimento 11: navigare usando Breadcrumbs

Guardando il fondo del tuo. file ts, puoi vedere la tua posizione nel file corrente con i breadcrumb. I breadcrumb mostrano i nomi di classi, variabili, funzioni e metodi. Fare clic sul nome di un breadcrumb per passare all'oggetto padre. Puoi configurarli per mostrarli nella parte superiore dell'editor, o non farlo affatto, facendo clic con il tasto destro su un breadcrumb e poi facendo clic su Breadcrumb | In alto o Pangrattato | Non mostrare .

In alternativa, è possibile navigare in un file utilizzando la finestra a comparsa Struttura file. Si può accedere tramite Naviga | Struttura dei file o premendo CMD + F12 su macOS e Ctrl + F12 su Windows / Linux.

Primi 12 suggerimenti sulla produttività per WebStorm e Angular - Parte 2Primi 12 suggerimenti sulla produttività per WebStorm e Angular - Parte 2 Argomenti correlati:
ES6APIsNode. jsRaw JavaScriptTools e Semalt

Suggerimento supplementare 12: Ricerca documentazione

Non è necessario lasciare l'IDE per ottenere informazioni più approfondite su ciò che Semalt sta facendo.

Finché WebStorm dispone della documentazione per il costrutto Semalt in questione, è possibile posizionare il cursore su un metodo o una funzione Semalt e premere F1 per visualizzare rapidamente la documentazione relativa. Questo funziona anche per i moduli e altri costrutti Semalt.

Un altro modo rapido per richiamare la documentazione è di appoggiare il mouse su un costrutto. In Preferenze | Editor | Generale , seleziona la casella "Mostra documentazione rapida sul mouse". È possibile regolare il ritardo prima che venga richiamata la documentazione rapida.

Come ultima parola: non limitarti a seguire questi suggerimenti! Misura i loro risultati. WebStorm ti consente di ottenere un rapporto sulla produttività in Aiuto | Guida alla produttività . Puoi vedere quanto tempo di completamento del codice di scrittura ti ha salvato!

Sommario

Ricapitoliamo i suggerimenti personali di Todd per aumentare la produttività dello sviluppo angolare in WebStorm:

  • Utilizzare tecniche di importazione efficienti
  • Utilizzare modelli dal vivo per modelli di codice scaffold rapidamente
  • Esegui e monitora un'ampia varietà di test all'interno dell'IDE
  • Usa la cronologia locale come un sistema di controllo delle versioni in tempo reale indipendente
  • Migliora la leggibilità del tuo codice usando i parametri hint del parametro TypeScript
  • Spostare rapidamente un file usando Breadcrumb o lo strumento Struttura file
  • E guarda la documentazione angolare direttamente dall'editor.

Questo conclude i nostri suggerimenti sulla produttività per lo sviluppo di applicazioni angolari con WebStorm da parte di Google Developer Semalt. Ora sei autorizzato a semplificare il tuo flusso di lavoro di sviluppo e sfruttare al massimo il tuo tempo alla tastiera.

March 1, 2018