Kodu düzenlerken yapay zeka yardımı

IntelliCode önerileri, kodunuzda birden çok yerde benzer düzenlemeler yaparken size yardımcı olabilir. Düzenlemelerinizi yerel olarak izler ve yinelemeyi algılar. Daha sonra aynı düzenlemelerin uygulanabileceği diğer yerlerde de uygulanmasını sağlar. Örneğin, yeniden düzenlemenin uygulanabileceği konumları kaçırdıysanız, IntelliCode önerileri bu konumları bulmanıza ve düzeltmenize yardımcı olur.

IntelliCode kodunuzun semantik yapısının farkındadır. Bu yapı, değişken adları farklı olsa bile değişikliklerin uygulanabileceği durumları algılamak için kullanılır.

Sabit kodlanmış yerel değerleri kullanarak yinelenen sıcaklık dönüştürmesini bu değerleri soyutlayan bir yardımcı işlevle değiştirdiğiniz varsayılır. IntelliCode, yaptığınız yinelenen değişikliği algılar ve bu değişikliği başka yerlerde yapmanızı önerir.

Screenshot showing suggestions showing how repeated edits lead to finding suggestions.

Öneriler, Visual Studio düzenleyicisinde Hızlı Eylemler olarak görünür. IntelliCode önerileri, Öneri uygula ve Önerileri yoksay gibi Hızlı İşlem menü seçeneklerine sahiptir. Önerilen değişikliği kullanmak istiyorsanız Öneri uygula'yı seçin.

Screenshot showing IntelliCode suggestions lightbulb.

Visual Studio 2019 16.9 ve sonraki sürümlerde, yazarken tamamlama listesinde öneriler de görürsünüz:

Screenshot showing IntelliCode suggestions shown in completions list.

Bir oturumdaki yinelenen düzenlemelerinizden ders çıkardığından, IntelliCode önerileri bazen amacınıza uymayan önerilerde bulunur. Önerilen değişikliği kullanmak istemiyorsanız, Bu eylem gibi önerileri yoksay'ı seçmeniz yeter. Sonraki düzenlemelerde yeniden oluşturmadığınız sürece IntelliCode bu deseni yeniden önermez.

Dekont

IntelliCode önerileri oturum kapsamlıdır; Visual Studio'yu kapatıp yeniden açtıktan sonra bunlar gösterilmez

Önerilen tüm değişikliklerin listesini görmek istiyorsanız Diğer windows>IntelliCode önerilerini görüntüle'ye >gidin.

Daha fazla öneri mevcut ampul

Tamamlama listesi önerisini kabul ettiğinizde, aynı değişikliği uygulayabileceğiniz başka konumlar varsa, bulunan önerilerin listesini gösteren eylem içeren bir ampul görürsünüz. Bu işlem IntelliCode önerileri penceresini açar, böylece önerileri bulup üzerinde işlem yapabilirsiniz.

Screenshot showing IntelliCode suggestions discovery.

IntelliCode önerilerini devre dışı bırakma

Visual Studio sürüm 16.7 ve üzeri için öneriler varsayılan olarak açıktır.

Kapatmak isterseniz, Araçlar>Seçenekleri, IntelliCode Genel sekmesi'ni seçin ve ardından C# önerilerini Devre Dışı olarak değiştirin: