
Mark Lucas
0
3379
329
Microsoft'un Visual Studio kodu şu anda mevcut en iyi ücretsiz metin editörlerinden biridir. Göreceli kullanım kolaylığı ile tam bir özellik seti birleştirir ve performans bir Electron uygulaması için şaşırtıcı derecede iyidir. İnsanların onu sevmesinin sebeplerinden biri, nedenlerden öte, genişletilebilirliği.
Diğer birçok popüler metin editörü gibi, Visual Studio Code da davranışını kişiselleştirmek için kullanılabilecek çok sayıda uzantıya sahiptir. Bunlar, Visual Studio Kodunun Vim veya Emacs tarzı anahtar bağlantıları eklemek gibi çalışma ve hislerini büyük ölçüde değiştirebilir. Bu listeyle, favorilerimizden sadece birkaçını derledik.
Visual Studio Kod Uzantıları Nasıl Yüklenir
Tanıdık olmadığın durumlarda, eklentileri Visual Studio Koduna yüklemek kolaydır. Tıkla Uzantıları Ekranın sol tarafındaki Beşinci simge aşağı, Debug simgesinin hemen altında.
Şimdi sadece yüklemek istediğiniz uzantının adının veya bir kısmını yazın. Uzantıya genel bakışı okumak için isme tıklayın, ardından kurmak yüklemek için simge.
1. Visual Studio IntelliCode
Microsoft DevLabs tarafından geliştirilen Visual Studio IntelliCode, kodlama konusunda size yardımcı olacak yapay zeka içeren bir eklentidir. Uzantı şu anda Python, JavaScript / TypeScript ve Java'yı desteklemektedir..
Intellisense’i daha önce Visual Studio’da veya Visual Studio Kodunda kullandıysanız ne bekleyeceğiniz konusunda bir fikriniz olur. Buradaki fark, bunun aslında bu fikri daha da akıllıca ele almasıdır..
Bu uzatma hala gelişimin erken aşamalarında ve etkileyici. Geliştirme aşamasında biraz daha zaman geçirdikten sonra, bunu doğrudan Visual Studio Kodunda görebilirsiniz..
2. Ayarlar Senkronizasyonu
Düzenli olarak bir metin düzenleyici kullanan çoğu kişi, ayarlarına en az birkaç kez ince ayar yapar. Bir sürü insan daha da ileri giderek kişisel çalışma tarzlarına uyacak şekilde özelleştiriliyor. Sık sık birden fazla makinede çalışıyorsanız, bu ayarları el ile sürekli yapmak sinir bozucu olabilir..
Ayarlar Senk. Bu sorunu çözmeyi amaçlar. Basit bir GitHub Gist kullanarak, Settings Sync, ayarlarınızı senkronize eder. Bu, diğer uzantıları ve bunların konfigürasyonlarını içerir, böylece konfigürasyonunuzun tamamı taşınabilir olur. Bir makinede bazı değişiklikler yapın, ayarlarınızı senkronize edin ve bunları diğer makinelerde kolayca senkronize edebilirsiniz..
Ayarlar Senkronizasyonunun ayarlanması birkaç dakika sürer, ardından bir daha düşünmeniz gerekmez. Kurulum talimatları Visual Studio Kodundaki Eklentiye genel bakış aracılığıyla edinilebilir..
3. Yol Zekası
Kişisel veya sistem yapılandırma dosyalarını düzenlemek için Visual Studio Code kullanıyorsanız, Path Intellisense bir cankurtaran olabilir. Özetle, uzantı, dosya adlarına Intellisense tarzı tamamlama ekleyerek uzun yol adlarını belleğe kaydetmenize gerek kalmadan kolayca yazmanıza olanak sağlar.
Bu nispeten basit bir uzantıdır, ancak birkaç yapılandırma seçeneğine sahiptir. Örneğin, dizin adlarından sonra eğik çizgi eklenip eklenmeyeceğini seçebilirsiniz. Diğer seçenekler, import ifadelerine dosya adlarının eklenip eklenmeyeceğini ve belirli dosya türlerini yoksaymayı içerir..
4. Görev Gezgini
Görev Gezgini uzantısı, işlevleri çalıştıran IDE stili görevi Visual Studio Koduna ekler. Bu, esas olarak mevcut projeniz için derleme görevlerini içerir ancak bash, Python ve diğer komut dosyalarını da içerebilir.
Görev Gezgini, çok sayıda standart derleme aracını destekler. Bunlar arasında NPM, Grunt, Gulp, Ant, Make ve Visual Studio Code bulunur. Uzantı, her görev koşucusu ve komut dosyası dilinin yolunu özelleştirmenize izin vererek özelleştirilebilir. Birden çok sürümün yüklü olması ve belirli bir sürümü kullanmak istediğinizde bu kullanışlıdır..
5. GitLens
Visual Studio Code özellikleri Git entegrasyonu Visual Studio Code, Mac için Mükemmel Metin ve Komut Dosyası Düzenleyicisidir Visual Studio Code, Mac için Mükemmel Metin ve Komut Dosyası Düzenleyicisidir Microsoft'un metin editörü sayısız dili desteklemektedir ve hatta Xcode ile karşılaştırmanıza gerek yoktur. farklı ihtiyaçlara hizmet ettikleri için. Daha önce de belirttiğimiz gibi kutudan çıktıysanız, bu uzantıya kesinlikle ihtiyacınız olmayabilir. Bununla birlikte, GitLens projenizin Git geçmişini görselleştirmenize, yönlendirmenize ve anlamanıza yardımcı olan birçok özellik ekler..
Diğer özelliklerin yanı sıra, GitLens, taahhütler ve şubeler arasındaki farkı kolayca görmenize yardımcı olan güçlü bir bölme görünümü sunar. Bu uzantı aynı zamanda bir projenin tarihçesini araştırmanıza, yazara göre arama yapmanıza, dosyaları aramanıza, mesaj göndermenize ve daha fazlasına izin verir.
Diğer özellikler, Visual Studio Kod oluğundaki bir ısı haritasını, çoğu işin belirli bir dosyada nerede gerçekleştiğini kolayca görmenizi sağlayan bir harita içerir. Sonuç olarak, Git'e yoğun şekilde güveniyorsanız, en azından bu eklentiyi denemelisiniz..
6. Güzel
Bir ön uç geliştiricisiyseniz ve özellikle bir stil kılavuzunu izlemeniz gerekiyorsa, Prettier yeni en iyi arkadaşınız olabilir. Prettier uzantısı, aynı addaki kod biçimlendirme aracını kullanarak JavaScript, TypeScript ve CSS'yi otomatik olarak biçimlendirir.
Prettier, yazdığınız kodu alır ve katı bir biçimlendirme kurallarını izleyerek sizin için yeniden yazar. Uzantısı “inatçı,” kendi başına çeşitli kararlar verir, ancak uzantıyı kendi linlint yapılandırmanıza uyduğundan emin olmak için eslint veya tslint araçlarıyla kullanabilirsiniz..
7. Parantez Çifti Renklendirici
Bracket Pair Colorizer, adıyla iyi tanımlanmış bir eklentidir. Belirli bir kod parçasının ne kadar derinlemesine iç içe olduğunu anlamanıza yardımcı olmak için belirli karakterleri otomatik olarak renklendirir. Birçok dil kutunun dışında desteklenir, o kadar çok ki tercih ettiğiniz dili desteklediğiniz kesindir..
Varsayılan olarak, ()
, []
, ve eşleştirilir, ancak eşleştirilmek istediğiniz diğer parantez karakterlerini de tanımlayabilirsiniz. Bu tür eklentiler polarize olma eğilimindedir, ancak beğenip beğenmeyeceğinizden emin değilseniz, Bracket Pair Colorizer’ı deneyin.
8. Kod Zamanı
Metin editörünüzde haftada kaç saat geçirdiğinizi hiç merak ettiniz mi? Optimum programlama için günün en iyi zamanı veya haftanın günü ne olacak? Bunları veya diğer ölçümleri hiç merak ettiyseniz, Kod Zamanı tam size göre.
Kod Süresi, etkinliğinizi Visual Studio Kodunda ölçer ve size yukarıdaki etkinliklerin yanı sıra diğer ölçümleri de bildirir. Durum çubuğunda gerçek zamanlı metrikleri göreceksiniz ve daha iyi bir görünüm için editör içi bir gösterge panosu var.
Kod Takvimini size haftalık bir e-posta raporu gönderecek şekilde ayarlayabilirsiniz; Google Takvim entegrasyonu en iyi programlama zamanlarınız için otomatik olarak zaman ayırmanızı sağlar..
9. REST İstemcisi
İster ön uç bir web geliştiricisi olun, isterse zamanının çoğunu sunucuda geçiren biri olsanız da, muhtemelen bir REST API'sini test etmeniz gereken durumlarla karşılaşırsınız. Bunun için tarayıcı eklentileri ve birçok başka araç var, ancak zamanınızın çoğunu bir metin düzenleyicide geçiriyorsanız, müşteriyi neden en rahat olduğunuz yerde kullanmayacaksınız??
Bu, iddia ettiği şeyi yapan nispeten basit bir eklentidir. HTTP isteklerini kolayca gönderebilir, ayrıca cURL komutlarını gönderebilirsiniz. Kimlik doğrulama için, uzantı temel kimlik doğrulamasını, özet kimlik doğrulamasını, SSL Müşteri Sertifikalarını ve daha fazlasını destekler..
Visual Studio Kodunda Daha Verimli Olun
Bu uzantılar sadece başlangıç, özellikle Visual Studio Kodunda yeniyseniz. İlk olarak, daha birçok uzantı mevcut. Çoğu durumda, özellikle dile özgü uzantılardan kaçınıyoruz, ancak çoğu var. İster JavaScript, C ++, Go isterse başka bir dilde kodlarsanız, işinizi kolaylaştıracak uzantıları bulacaksınız.
Visual Studio Kodunda daha hızlı iş yapmanın daha birçok yolu vardır. Başlamanıza yardımcı olmak için, Visual Studio Kod 10'da daha verimli olmanızı sağlayacak önemli ipuçları içeren bir listeye sahibiz. Visual Studio Code 10 İçin Temel Verimlilik İpuçları . Ücretsiz, açık kaynak kodlu, yıldırım hızında ve üretkenlik özellikleriyle dolu. .