En Popüler Visual Studio Eklentileri

Visual Studio Marketplace üzerinden edinebileceğiniz eklentiler ile IDE’nizi çok daha güçlü hale getirerek verimliliğinizi artırabilirsiniz. Dakikalar harcadığınız işleri çok daha kısa sürelerde yapabilir, kodlarınızın daha düzenli ve okunaklı olmasını sağlayabilirsiniz. Eklentilerin size sunduğu öneriler ile de kod yazma yeteneklerinizi geliştirebilirsiniz.

EKLENTİ PAKETLERİ

Eklenti paketleri ile popüler bir çok eklentiyi ayrı ayrı kurmak yerine tek seferde kurabilir ve yönetebilirsiniz.

 

ReSharper

ReShaper (R# olarak da geçer) kod analizi yaparak hızlı ve güvenli kod geliştirmemizi sağlayan bir eklentidir. Daha çok sunucu taraflı (backend) kod yazan geliştiriciler içindir. Bu eklentiyi kullandıktan sonra o kadar çok alışıyorsunuz ki ReSharper olmadan Visual Studio kullanamaz hale gelebiliyorsunuz. Özelliklerinden kısaca bahsetmek gerekirse;

  • Kodlama standartlarına uymadığınızda uyarılar vererek daha okunabilir kodlar yazmanızı sağlar.
  • Kodunuz içerisinde NullReferenceException hatası oluşturabilecek null kontrolü yapmayı unuttuğunuz kısımlar var ise bunlar için sizi uyarır. İsterseniz null kontrolünü de sizin yerinize yazabilir.
  • Yazdığınız kod için daha iyi veya daha hızlı bir alternatif olduğunu söyler, isterseniz kodunuzu bu şekilde değiştirebilir.
  • Contructor Injection gibi bir çok şeyi tek bir tıklama ile yapabilir.
  • Uzun uzun yazdığımız döngüleri  bir kaç satırlık daha okunaklı Linq sorgularına çevirebilir.
  • Kullanmak istediğiniz değişkenlerin ve metotların hangi sınıflar içerisinde olduğunu hatırlamanıza gerek yok. Siz kodunuzu yazarken “using” tanımlamalarını sizin yerinize otomatik olarak yapacaktır.
  • Kullanılmayan değişken ve metotlar ile ilgili uyarı verir, renklerini soluklaştırır.
  • Noktalı virgülü kendi ekler, parantezleri kendisi kapatır. Bunun gibi hareketlerle kod yazımını hızlandırır.

ReSharper bunlar gibi onlarca özelliği barındırır. Hatta bazı firmalar işe girerken ReSharper kullanıp kullanmadığınızı bile sorarlar.

JetBrains tarafından geliştirilen bu ürün yıllık $299 karşılığında satılır. Eğer edu uzantılı bir e-posta adresine sahip öğrenciyseniz JetBrains’in tüm ürünlerini ücretsiz olarak kullanabilirsiniz.

ReSharper’ın tek ve en büyük dezavantajı ise hızlı bir PC ve SSD’ye sahip değilseniz Visual Studio’nuzun yavaş çalışmasına sebep olacaktır.

https://www.jetbrains.com/resharper/

 

 

 

Web Essentials

Özellikle web geliştiricileri için hazırlanmış bir eklenti paketidir, içerisinde onlarca ücretsiz eklentiyi barındırır. Eğer arayüz geliştirme (frontend) ile ilgileniyorsanız işlerinizi büyük ölçüde kolaylaştıracak eklentilere sahiptir.

  • Css dosyalarınıza gelişmiş intellisense (otomatik tamamlama) sağlar.
  • Sunduğu snipetlar ile daha hızlı html ve css yazımı sağlar.
  • Server-Side kullandığımız “Region” kullanımını Client-Side olarak da kullanmamızı sağlar.
  • Yazdığınız css kodlarının tüm tarayıcılar için uygun yazımlarını otomatik olarak oluşturabilir.
  • Dosyalar üzerinde minify (sıkıştırma) yapabilir.
  • Birden fazla dosyayı birleştirerek (bundle) tek dosya haline getirebilir.
  • Browser Link özelliği ile Visual Studio 2017 ve öncesinde yaptığınız Css değişikliklerinin tarayıcıda anında görünmesini sağlar.
  • Kod içerisinde bulunan resim yollarının üzerine geldiğinizde resmin ön izlemesini görüntüleyebilir.

Web Essentials bir eklenti paketi olduğundan içerisinde fazla sayıda özellik barındır. Bu özellikleri resmi web sitesinden inceleyebilirsiniz.

http://vswebessentials.com/

 

 

Productivity Power Tools

Web Essentials benzeri birden fazla eklentiyi barındıran eklenti paketidir. Bu paket içerisindeki eklentilerin tamamı Microsoft tarafından geliştirilmiştir. Sadece arayüz geliştiriciler (frontend) için değil tüm Visual Studio kullanıcıları için kullanım kolaylaştırıcı eklentiler sağlar.

  • Değişken atamalarını hizalar.
  • Ctrl + Sol Tıklama ile metotların kaynaklarına ulaşabilir.
  • IDE içerisinde çift tıklamaya maximize özelliği ekler.
  • Kodlarınız da ki fazla satır aralıklarını küçülterek (shrink) okunabilirliği artırır ve dosya boyutlarını küçültür.
  • Solution Explorer üzerinde her dosya için içeriğiyle alakalı uyarı ve hata mesajları gösterir.
  • Açık sekmelerin renklerini katmanlara (projelere) göre renklendirerek gruplar.
  • Seçmiş olduğunuz alanın HTML olarak kopyalanabilmesini sağlar.

Productivity Power Tools bir eklenti paketi olduğundan içerisinde fazla sayıda özellik barındır. Bu özellikleri resmi web sitesinden inceleyebilirsiniz.

https://marketplace.visualstudio.com/items?itemName=VisualStudioProductTeam.ProductivityPowerPack2017

 

 

EKLENTİLER

 

VSColorOutput

Visual Studio Output penceresini renklendirerek derleme, uyarı ve hata gibi mesajları daha rahat ayırt etmenizi sağlar.

https://marketplace.visualstudio.com/items?itemName=MikeWard-AnnArbor.VSColorOutput

 

 

File Icons

Visual Studio’nun desteklemiş olduğu simgelere ek olarak 500’ün üzerinde yeni simge ekler. “.gitignore”, “.mp3”, “.avi” vb. uzantılı dosyalarınızı Solution Explorer üzerinde simgeleriyle birlikte görüntüleyebilirsiniz.

https://marketplace.visualstudio.com/items?itemName=MadsKristensen.FileIcons

 

 

Add New File

Visual Studio üzerinde istediğiniz dosyayı istediğiniz uzantıyla kaydetmenizi sağlar. Shift + F2 kısayolu ile de yeni dosya oluşturma işlemlerinizi  hızlandırabilirsiniz.

https://marketplace.visualstudio.com/items?itemName=MadsKristensen.AddNewFile

 

 

Code Maid

Kodlarınızı organize etmenize sağlayan bu eklenti ile daha düzenli kod geliştirebilirsiniz.

  • Sayfadaki kullanılmayan using, region, değişken ve metotları. temizler.
  • Değişen, metot vb. nesnelere hızlıca ulaşmayı ve bunların sürekli-bırak yöntemi ile sıralanmasını sağlar.
  • Yorumlar üzerinde düzenleme (comment formatting) yapar.
  • Tek satır yazılabilecek kodlarınızı tek satıra çekerek okunabilirlik katar.

https://marketplace.visualstudio.com/items?itemName=SteveCadwallader.CodeMaid

 

 

Image Optimizer

Visual Studio içerisinden proje içerisindeki resimlerinizi sıkıştırarak küçültebilirsiniz.

https://marketplace.visualstudio.com/items?itemName=MadsKristensen.ImageOptimizer

 

 

Editor Enhancements

Editörünüze Html/Url encode, büyük-küçük harf dönüştürme, seçili metinleri sıralama gibi ek özellikler ekleyebilirsiniz.

https://marketplace.visualstudio.com/items?itemName=MadsKristensen.EditorEnhancements

 

 

Open Command Line

Visual Studio üzerinden hızlı bir şekilde komut istemi (command line) açmanızı sağlar. Bu komut satırı Cmd, PowerShell ve Bash gibi tüm tipleri destekler.

https://marketplace.visualstudio.com/items?itemName=MadsKristensen.OpenCommandLine

 

 

Code Alignment

Kodlarınızı aynı hizaya getirerek kod okunabilirliğini geliştirmenize yardımcı olur.

https://marketplace.visualstudio.com/items?itemName=cpmcgrath.Codealignment

 

 

Bundler & Minifier

HTML, Javasript ve Css dosyalarınız için birleştirme (bundling) ve küçültme (minifying) işlemini hızlıca yapabilirsiniz.

https://marketplace.visualstudio.com/items?itemName=MadsKristensen.BundlerMinifier

 

 

Bootstrap Snippet Pack

Kısa kod yazımları ile bootstrap’a ait örnek html kodları oluşturabilirsiniz.

https://marketplace.visualstudio.com/items?itemName=EricLebetsamer.BootstrapSnippetPack

 

Dummy Text Generator

Visual Studio içerisinden hızlı bir şekilde “Lorem Ipsum” metinleri oluşturabilirsiniz.

https://marketplace.visualstudio.com/items?itemName=MadsKristensen.DummyTextGenerator#review-details

 

 

Daha fazla eklenti için Visual Studio Market Place‘i ziyaret edebilirsiniz.

 

 

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir