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 ...
March 1, 2018
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 - pc nerds san jose ca. Semalt bu ipuçlarını keşfedebilir.
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!
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 .
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.
İ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.
İ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.
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:
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.
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.
Yazarla tanışma
Todd Sloganı
Ultimate Angular'daki sahibi ve eğitmen, çevrimiçi kurslar vasıtasıyla Açısal uzman olmak için 40.000'den fazla geliştiriciyi yetkilendiriyor. Açısal ve Web Teknolojileri için Google Developer Expert.