Visual Studio Kısayolları

Debug ve Build

Klavye kombinasyonuİşlevi
F5Projeyi Çalıştırır.
CTRL + SHIFT + BProjeyi Build Eder.
CTRL + PAUSE/BREAK Build Etme Esnasında
Build İşlemini İptal Eder. 
F9  İmlecin bulunduğu satıra
BreakPoint atar.
SHIFT + F5Debug Modunu durdurur.

Navigasyon ve Arama

F10Kodları izlerken metodların
içerisinde girmeden devam eder.
F11Kodları izlerken metodların
içerisinde girerek devam eder. (Tüm adımları takip etmek için.)
CTRL + FKodlarda arama yapma penceresini açar.
Pencere sağ üstte açılır orada arama alanını genişletebilirsiniz.
CTRL + HBul ve değiştir penceresini açar
CTRL + Gİstenen satıra gider.
CTRL + SHIFT + FSolution içerisindeki tüm dosyalarda arama yapmak için
açılan pencereyi kullanabilirsiniz.
Arama seçeneklerine dosya uzantısı eklemek de mümkün.
F12İmlecin üzerindeki metodun referans edildiği yere gider.
SHIFT + F12İmlecin üzerindeki metodun referans edildiği
bütün yerleri gösterir.
CTRL + F12İmlecin üzerindeki metodun yazıldığı yere gider.

Değiştirme ve Silme

CTRL + R + RSeçilen yerin yeniden isimlendirilmesini sağlar.
CTRL + L İmlecin bulunduğu satırı siler ve kopyalar.
SHIFT + DELETE İmlecin bulunduğu satırı siler ve kopyalar.

Yorumlama ve Bookmark

CTRL + K + Cİmlecin bulunduğu yada seçtiğiniz satırları yorum satırı yapar.
CTRL + K + Uİmlecin bulunduğu yada seçtiğiniz satırları yorum satırından çıkarır.
CTRL + K + KKodununuz bulunduğu satıra bookmark ekler.
CTRL + K + NBir sonraki bookmarkın olduğu satıra gider.
CTRL + K + PBir önceki bookmarkın olduğu satıra gider.

Diğer

TABKodu yazmaya başladığınızda kodun devamını tamamlar.
TAB + TABFOR yazıp TAB + TAB yaptığınızda FOR döngüsünün
geri kalan kısımlarını otomatik yazar.
CTRL + SPACEKodu yazmaya başladığınızda yazdığınız harfler ile başlayan kodların listesini gösterir.
İstediğiniz kod görünmüyorsa ilgili NameSpace i projeye eklememişsinizdir. 
Liste açılmıyorsa bazen nedense takılıyor.
Takıldığı zaman kod sayfasını kapatıp yeniden açın. 
Örn DataTable için “using System.Data;” gerekir.
CTRL + K + SYazdığınız kodları IF, TRY, FOR gibi kontrol ve döngü bloklarının arasına almak için,
kodları seçip bu kısayolu kullandığınızda size bir liste açar ve siz o
listeden istediğiniz komutu seçersiniz.
Bu şekilde seçtiğiniz tüm kodları seçtiğiniz kontrol veya döngü ile çevreler. SURROUND
CTRL + K + DSayfadaki tüm kodları düzenler.
Herhangi satırda hata var ise düzenleme yapmaz. Önce o hatayı gidermelisiniz.
CTRL + M + MÇalıştığınız kod bloğunu kapatır. Aynı işlem tekrar açar.
CTRL + M + OSayfadaki tüm kod bloklarını kapatır.
CTRL + M + LSayfadaki tüm kod bloklarını namespace’ e kadar kapatır.
CTRL + M + XSayfadaki tüm kod bloklarını açar.
CTRL + ENTERİmlecin bulunduğu satırın üstüne bir satır açar.
CTRL + SHIFT + ENTERİmlecin bulunduğu satırın altına bir satır açar.
SHIFT + ALT + YÖN TUŞLARISHIFT + ALT tuşlarını basılı tutarak mouse veya yön tuşları ile dikey
seçim yapıp kopyalama yapabilirsiniz. Buna daha çok stun seçimi diyebiliriz. 
CTRL + .Bir sınıfın örneğini aldınız fakat using ile sınıfa referans belirtimi yapılması gerekiyor.
Bunun  için en yukarı gidip örneğin using System.Collections; diye yazmak yerine, 
Ctrl + . kısayolu ile bu tanımı kolayca IDE’nize yaptırabilirsiniz. Üstelik hangi namespace’i eklemeniz gerektiğini hatırlamanıza da gerek yok.
CTRL + SHIFT+ FSolution içerisindeki tüm dosyalarda arama yapmak için Ctrl + Shift + F
 kısayolu ile açılan pencereyi kullanabilirsiniz. Arama seçeneklerine dosya uzantısı eklemek de mümkün.
CTRL + SHIFT+ F12Kodu derledikten sonra birkaç hata çıktı. Error List penceresinden her bir
hataya çift tıklayarak ilgili satıra gitmek yerine Ctrl + Shift + F12 kısayolunu kullanarak hatalar arasında hızlıca ilerleyebilirsiniz.
ALT + SHIFT + ENTERKodu tam ekran görmemizi sağlar.
ALT + ENTERHatanın çözümü için açılan pencere ortaya çıkar, gereksiz kod kaldırılabilir veya using ile istenilen kütüphane eklenebilir.
ALT + ↑İmlecin bulunduğu kodu yukarıya taşır.
ALT + ↓İmlecin bulunduğu kodu aşağıya taşır.
CTRL + SHIFT + OYeni projeyi açar.
CTRL + ALT + LSolution Explorerı açar.
CTRL + ALT + XToolbox açar.
CTRL + SHIFT + 1Kodu sonuna gider.
CTRL + SHIFT + 2Sayfada aşağıya iner.
CTRL + CKodu kopyalar.
CTRL + VKodu yapıştırır.
CTRL + XKodu keser.
CTRL + SYapılanları kaydeder.
C + W + TAB + TABConsole.Writeline kodunu yazar.
CTOR + TAB + TABConstructor oluşturur.
PROP + TAB + TABProperties oluşturma.

Kendi kısayollarımızı oluşturmak = Visual Studio’da kısayolu olmayan veya kısayolu bize kullanışsız gelen bir menüye kendimiz kısayol atayabiliriz. Tools menüsünden Options seçeneğine tıkladığımızda alttaki gibi açılan pencereden Keyboard kısmına gidiyoruz. Show commands containing kısmına ise kısayol atamak istediğimiz işlemin menü adını yazıyoruz. Örneğin burada Solution Explorer’da üzerinde bulunduğumuz projenin fiziki klasörünü açmak için kullandığımız (Projeyi sağ tıklayınca açılan menüdeki Open in File Explorer seçeneği) seçeneğe kısayol atıyoruz. Alt + Z gibi bir kısayol tanımını yaptıktan sonra Assign butonuna basınca artık tanımladığımız kısayolu kullanabiliriz.

Kaynaklar:

http://mustafabukulmez.com/

https://sanalkurs.net/visual-studio-da-mutlaka-bilmeniz-gereken-kisayollar-supriz-sonlu-10531.html

https://devnot.com/2016/az-bilinen-visual-studio-kisayollari/

https://bytescout.com/blog/visual-studio-hot-keys.html