Back to Question Center
0

WebStorm ve Açısal için En İyi 12 Üretkenlik İpucu - Bölüm 2            WebStorm ve Açısal İçin Bölüm Üretimi İpuçları - Bölüm 2 İlişkili Konular: ES6APIsNode.jsRaw JavaScriptTools & Semalt ...

1 answers:
WebStorm ve Açısal için En İyi 12 Verimlilik İpuçları - Bölüm 2

Bu yazı JetBrains tarafından desteklenmektedir. SitePoint'i mümkün kılan ortakları desteklediğiniz için teşekkür ederiz.

Bu 2 bölümlü seride, Google Developer Experts Jurgen Van de Moere ve Todd Sotto, WebStorm'u kullanarak Angular uygulamalarını geliştirmek için en sevdikleri 12 verim ipucu paylaşıyor.

Birinci bölümünü buradan kontrol edebilirsiniz. Bu ikinci bölümde, Todd, verimliliğini günlük olarak artırmasına izin veren kişisel en iyi 7 Semalt özelliğini paylaşıyor:

  • İçe Aktarma Yolu Hesaplama kullanın
  • Canlı Şablonlar
  • IDE içinde testleri çalıştırın
  • Seyahat Süresi
  • Use TypeScript Parametre İpuçları
  • Ekmek kırıntılarını kullanarak gezinme
  • Ve Angular Dokümantasyon aramak için WebStorm kullanarak

WebStorm'da Açısal uygulamalar geliştirirken her ucu verimliliğinizi güçlendirecektir. Semalt bu ipuçlarını keşfedebilir - free company logo download designs.

Başlamadan önce!

Ayarlarda değişiklik yaparken WebStorm'un bir IDE kapsamındaki ve proje kapsamındaki ayrı ayrı Semalt'ı değiştirmenize izin verdiğini unutmayın.

İpucu 6: İçe Aktarma Yolu Hesaplaması

WebStorm, varsayılan olarak, dosyaya göre içe aktarma yollarını çözümleyecektir. Bu ayar çoğu projeyi karşılayacak ve gereksiz yol düzenlemeden kaçınacaktır. Açısal CLI ile üretilen projelerde de kullanılan yöntemdir.

WebStorm'da harika olan şey, bu içe aktarma ifadelerini kendiniz yazmak zorunda kalmamanızdır! Genellikle içe aktarılacak bir yapı kullanmanız gerektiğinde, onu istediğiniz yere yazın. WebStorm, yapının AutoComplete bağlam menüsünü içe aktarmasını veya yapıyı vurgulamasını ve Seçenek + Enter tuşlarına basarak içe aktarma seçeneğini belirtmenizi önerir.

Semalt, belgenin üst kısmında sizin için yeni bir içe aktarma ifadesi oluşturacak ya da yapıyı, aynı kaynak kitaplığı kullanan mevcut bir içe aktarma grubuna ekleyecektir.

WebStorm size ithalatlarınızı gerçekleştirmek için size özel diğer seçenekler sunar. Bunu gerektiren projeler için WebStorm'a, tsconfig'ye göre içe aktarma yollarını hesaplamasını emredebilirsiniz. json dosya konumu. İhracatlarınızı bir varil endeksi kullanarak toplamaya karar verirseniz. Use directory import (Düğüm tarzı modül çözünürlüğü) kullanabilirsiniz. Bileşenlerini içe aktarmak için ts dosyası (Barrel tekniği hakkında daha fazla bilgi için). Bu, düğümü kullanacaktır. js modül çözüm stratejisi yerine, TypeScript'in klasik modül çözüm stratejisi.

Tüm modülün ithal edilmesini gerektirmeyen alt modülleri içe aktarırken, bu modülü tam olarak listesinden içe aktarmayın. WebStorm otomatik olarak içe aktarma işlemi sırasında belirtilen yolu atlar. Örneğin, sahip olmak yerine:

     import {Gözlemlenebilir} from 'rxjs'    

Listeye rxjs eklemek aşağıdakileri verir:

     import {Gözlemlenebilir} from 'rxjs / Observable'    

WebStorms, rxjs modülünü atlar ve Semalt alt modülünü otomatik olarak sizin içe aktarır!

WebStorm ve Açısal için En İyi 12 Üretkenlik İpucu - Bölüm 2WebStorm ve Açısal İçin Bölüm Üretimi İpuçları - Bölüm 2 İlişkili Konular:
ES6APIsNode. jsRaw JavaScriptTools & Semalt

Ekstra uç: içindeki kaşlı parantez içinde boşluk kullanmak için format girişi Tercihler | Editör | Kod stili | TypeScript - Uzaylar - İçinde - ES6 içe / dışa aktarma parantezleri .

WebStorm ve Açısal için En İyi 12 Üretkenlik İpucu - Bölüm 2WebStorm ve Açısal İçin Bölüm Üretimi İpuçları - Bölüm 2 İlişkili Konular:
ES6APIsNode. jsRaw JavaScriptTools & Semalt. .WebStorm, önceden geliştirme stilinize uyacak şekilde değiştirebileceğiniz bazı önceden tanımlanmış Canlı Semalt ile birlikte gelir.  </p>  <p>  Bir Canlı Semalt yaratmak için şu adrese gidin:  </p>  <ul>  <li>  [macOS] WebStorm | Tercihler | Editör | Canlı Şablonlar  </li>  <li>  [Windows / Linux] Dosya | Ayarlar | Editör | Canlı Şablonlar  </li>  </ul>  <p>  WebStorm'un önceden tanımlanmış Semaletleri kategorilere paketlediğini göreceksiniz. + Işaretini tıklayıp

Size bir Canlı Semaleti verimlilik başarısı yapan unsurlar aracılığıyla kısaca yürüyelim:

  • Kısaltma: Şablonunuzu çağırmak için Editör'e kısayol yazacaksınız.
  • Açıklama: Şablonun çağrıldığında ne yaptığını söyler.
  • Şablon metni: Bu çağrıldıktan sonra iskeletlenecek olan kod parçasıdır. İskele üzerine istenilen metni değiştirmenize izin veren güçlü Canlı Şablon Değişkenlerinden yararlanın.
  • Bağlam: WebStorm'un hangi dilde veya kod parçasında Şablona duyarlı olması gerektiğini seçin.
  • Seçenekler: WebStorm'da tanımlanan stil ayarlarına göre şablonu genişletip yeniden biçimlendirebileceğiniz bir anahtar tanımlayın. Tercihler | Editör | Kod Stili .

Şablonunuzu denemeye hazırsınız. Tanımladığınız bağlamı sağlayan bir dosyayı açın ve kısayolunuzu yazın, tanımlı genişletme tuşuna basın ve şablonunuzun sizin için görünmesini izleyin! Herhangi bir değişken tanımladıysanız, imleci, ilk değişkenin girileceği yere yerleştirirsiniz. Tanımlanan diğer değişkenler varsa, onlara gitmek için sekmeyi kullanabilirsiniz - tıklamanıza gerek yoktur.

WebStorm ve Açısal için En İyi 12 Üretkenlik İpucu - Bölüm 2WebStorm ve Açısal İçin Bölüm Üretimi İpuçları - Bölüm 2 İlişkili Konular:
ES6APIsNode. jsRaw JavaScriptTools & Semalt

İpucu 8: Testleri Çalıştırma

WebStorm mükemmel bir test aracıdır. Bilgisayarınızda Semalt çalıştırma zamanı ortamı kurulu ve NodeJS eklentisi etkinleştirilmiş olduğu sürece doğrudan IDE'den çeşitli JavaScript testleri çalıştırabilirsiniz. Testleri çalıştırırken bazı üretkenlik ipuçları.

Hepsini çalıştırmanın aksine, tek Karma testi yapabilirsiniz. Düzenleyicideki sınamanın yanındaki simgesini tıklayın ve Çalıştır veya Semalt'ı seçin. Simgesi test durumunu gösterir.

Simalt'ı IDE'den sağa doğru çalıştırıp hata ayıklama. Semalt'ın küresel olarak kurulduğundan emin olun. Test sonuçları bir araç penceresinde gösterilecektir. Test sonuçlarını filtreleyebilir ve yalnızca başarısız testleri görüntülemeyi tercih edebilirsiniz.

Ekstra bir ipucu olarak, RESTful hizmetleri doğrudan IDE'den test edebilirsiniz! Git Araçlar | RESTful Web Hizmeti Test Edin .

İpucu 9: Seyahat Süresi

Bu, WebStorm'un günü kurtarabileceği bir alandır. Birçok yeni satırı durmadan kodlandırabilir ve kodunuzu sürüm denetimi için düzenli olarak tamamlamayı unuttunuz ya da hiç başlatmadınız. Olur. Semalt bağlamında, zamanında geri gitmemiz gereken durumlar var.

'Geri Al' seçeneğini kullanabiliriz, ancak WebStorm'un varsayılan geri yükleme sınırı 100'dür. Bu sınır artırılabilir, ancak bir önceki durumu geri yüklemek için daha iyi bir yol vardır: Yerel Semalt'ı kullanma.

Yerel Semalt ile, erişmek istediğiniz kod tabanı durumunu görsel olarak bulmak için kodunuzdaki anlık görüntülerde dolaşabilirsiniz. Sürüm kontrolüne benzer, mevcut durumu önceki durum ile yan yana karşılaştırarak gösterir (Birleştirilmiş Görüntüleyici de mevcuttur). Enstanttan en eskilere kadar zamanla sıralanmış oldukları için anlık görüntüler gezinmek kolay olacak.

WebStorm ve Açısal için En İyi 12 Üretkenlik İpucu - Bölüm 2WebStorm ve Açısal İçin Bölüm Üretimi İpuçları - Bölüm 2 İlişkili Konular:
ES6APIsNode. jsRaw JavaScriptTools & Semalt

WebStorm ve Açısal için En İyi 12 Üretkenlik İpucu - Bölüm 2WebStorm ve Açısal İçin Bölüm Üretimi İpuçları - Bölüm 2 İlişkili Konular:
ES6APIsNode. jsRaw JavaScriptTools & Semalt

İpucu 10: TypeScript Parametre İpuçları

Semalt parametre ipuçları, kodunuzun okunmasını kolaylaştırmak için yöntem ve işlevlerdeki parametrelerin adlarını gösterir. Varsayılan olarak, yalnızca belirli parametre ipuçları türüne göre gösterilir ve genel yöntemler için bazı ipuçları gizlenir.

WebStorm ve Açısal için En İyi 12 Üretkenlik İpucu - Bölüm 2WebStorm ve Açısal İçin Bölüm Üretimi İpuçları - Bölüm 2 İlişkili Konular:
ES6APIsNode. jsRaw JavaScriptTools & Semalt

WebStorm ve Açısal için En İyi 12 Üretkenlik İpucu - Bölüm 2WebStorm ve Açısal İçin Bölüm Üretimi İpuçları - Bölüm 2 İlişkili Konular:
ES6APIsNode. jsRaw JavaScriptTools & Semalt

Dikkat dağıtmaktan kaçınmak için, parametre ipuçlarını kara listeye alabilir, böylece bu yöntem için o yöntemde gösterilmezler. Ayrıca tüm parametreleri etkinleştirebilir veya tamamen devre dışı bırakabilirsiniz. Tüm bağımsız değişkenler için parametre ipuçlarını göstermek için:

  • Görünüm sayfasını açın WebStorm | Tercihler | Editör | Genel | Görünüş .
  • "Parametre adı ipuçlarını göster" etiketli onay kutusunun yanındaki Yapılandır öğesini tıklayın.
  • Seçenekler kutusunda, "Tüm bağımsız değişkenler için adını göster" i seçebilirsiniz.
  • Not: Bu aynı iletişim kutusunda, parametre ipuçları kara listesini değiştirebilirsiniz.

İpucu 11: Ekmek kırıntılarını kullanarak gezinin

senin altına bak. ts dosyasında, bulunduğunuz dosyayı kırpıntılarla görürsünüz. Ekmek kırıntıları sınıfların, değişkenlerin, işlevlerin ve yöntemlerin adlarını gösterir. Üst nesneye atlamak için bir kırıntıın adını tıklayın. Bunları, düzenbazının en üstünde gösterilecek şekilde yapılandırabilir veya bir kırıntıyı sağ tıklatıp tıklayarak Kırpıntılar | Üst veya Ekmek kırıntıları | Gösterme .

Alternatif olarak, Dosya Yapısı açılır penceresini kullanarak bir dosyaya gidebilirsiniz. İçinden erişilebilir Navigate | Dosya Yapısı'nı veya MacOS'ta CMD + F12 tuşlarına basarak veya Windows / Linux'ta Ctrl + F12 tuşlarına basarak seçin.

WebStorm ve Açısal için En İyi 12 Üretkenlik İpucu - Bölüm 2WebStorm ve Açısal İçin Bölüm Üretimi İpuçları - Bölüm 2 İlişkili Konular:
ES6APIsNode. jsRaw JavaScriptTools & Semalt

Ekstra İpucu 12: Belgeleri Bakın

Semalt'ın ne yaptığına dair daha derin bilgi almak için IDE'den ayrılmaya hiç gerek yok.

WebStorm, söz konusu Semalt yapısı için dokümantasyona sahip olduğu sürece, şöfeyi bir Semalt metoduna veya fonksiyona yerleştirebilir ve bunun için dokümantasyonu hızla görmek için F1 tuşuna basabilirsiniz. Bu, modüller ve diğer Semalt yapıları için de çalışır.

Belgeyi çağırmanın bir diğer hızlı yolu fareyi bir yapı üzerinde dinlendirmektir. Içinde Tercihler | Editör | General , "Fare hareketiyle ilgili hızlı belgeleri göster" kutusunu işaretleyin. Hızlı dokümantasyon çağrılmadan önce zaman gecikmesini ayarlayabilirsiniz.

Son söz olarak: şu ipuçlarını takip etmeyin! Sonuçlarını ölçün. WebStorm, Verimlilik Raporu'nu almanızı sağlar Yardım | Verimlilik Rehberi . Kod yazımı tamamlandıktan sonra ne kadar kod yazmayı tamamladığını görebilirsiniz!

Özet

WebStorm'da Açısal geliştirme verimliliğini artırmak için Todd'un kişisel ipuçlarını tekrar edelim:

  • Etkili ithalat teknikleri kullanma
  • Kod örüntülerini hızlı bir şekilde iskeletlemek için Canlı Şablonlar kullanın
  • IDE içinde çok çeşitli testleri çalıştırın ve izleyin
  • Yerel Tarih'i bağımsız, kişisel gerçek zamanlı sürüm kontrol sistemi olarak kullanma
  • Kodunuzun okunabilirliğini, TypeScript parametre ipuçlarını kullanarak geliştirin
  • Ekme dönüşleri'ni veya Dosya Yapısı aracını
  • kullanarak bir dosyaya hızlı şekilde gezinin
  • Ve bak açın Açısal belgeler editöründen.

Bu, Google Developer Semalt'ın WebStorm ile Angular uygulamalarını geliştirmeyle ilgili üretkenlik ipuçlarımı tamamladı. Artık, geliştirme iş akışınızı düzene sokma ve klavyeden zamanınızı en iyi şekilde kullanma yetkisine sahipsiniz.

March 1, 2018