Skip to content
Visual Studio IntelliCode | Visual Studio2020-07-09T13:23:48-07:00

Visual Studio IntelliCode

Yapay zeka destekli geliştirme

Haberler ve güncelleştirmeler için kaydolun

Destekli IntelliSense – C#

IntelliCode, kullanma olasılığınızın daha yüksek olduğu şeyleri tamamlama listenizin en başına koyarak size zaman kazandırır. IntelliCode önerileri, GitHub üzerindeki her biri 100’den fazla yıldıza sahip binlerce açık kaynak projeyi temel alır. Tamamlama listesi, kodunuzun bağlamı ile birleştirildiğinde yaygın uygulamaları öne çıkaracak şekilde uyarlanır.

IntelliCode, deyim tamamlama ile sınırlı değildir. İmza yardımı da bağlamınıza yönelik aşırı yüklemeleri önerir.

Takıma Yönelik Tamamlamalar (Önizleme – C#)

IntelliCode, kodunuzu temel alan öneriler sağlar ve bunları takımınızla sorunsuzca paylaşmanıza olanak tanır. Bu önizleme özelliğiyle kendi yardımcı sınıflarınızdaki veya etki alanına özgü kitaplık çağrılarındaki metotlar gibi açık kaynak kapsamında olmayan kodlarla ilgili öneriler sunmak için özel bir takım modeli oluşturabilirsiniz. Takıma yönelik tamamlamalarınızı depo değişiklikleriyle güncel tutmak için derleme görevlerimizi işlem hattınızla tümleştirin.

Bağımsız Değişken Tamamlama (Önizleme)

IntelliCode, deyim tamamlama imzası yardımına ek olarak doğru bağımsız değişkeni hızla seçmenize yardımcı olmak için bağımsız değişken önerileri de sunar.

Kod stilini ve biçimlendirme kurallarını çıkarsama (Önizleme)

Kodlama stillerini ve biçimlerini tanımlamak amacıyla kod tabanınızdan .editorconfig dosyasını dinamik bir biçimde oluşturan Visual Studio IntelliCode, kodlarınızı kolayca tutarlı duruma getirir.

Not: Tüm Önizleme özellikleri varsayılan olarak kapalıdır ve bu özellik Araçlar > Seçenekler > IntelliCode sayfasından etkinleştirilebilir.

Bu özellik, Visual Studio 2019 Sürüm 16.1’de C#, C++, TypeScipt/JavaScript veya XAML destekleyen tüm iş yükleri için varsayılan olarak yüklenmiş biçimde sunulur.

Destekli IntelliSense – C++

IntelliCode, kullanma olasılığınızın daha yüksek olduğu şeyleri tamamlama listenizin en başına koyarak size zaman kazandırır. IntelliCode önerileri, GitHub üzerindeki her biri 100’den fazla yıldıza sahip binlerce açık kaynak projeyi temel alır. Tamamlama listesi, kodunuzun bağlamı ile birleştirildiğinde yaygın uygulamaları öne çıkaracak şekilde uyarlanır.

IntelliCode, C++ kod yazdığınız sırada STL gibi popüler kitaplıkları kullanırken size destek sağlar. En yararlı önerilerin en başta sağlanması için kodunuzun bağlamı kullanılır. Örneğin, bir while döngüsü içinde std::string kullanılırken substr metodu en üste getirilir.

Takıma Yönelik Tamamlamalar (Önizleme – C++)

IntelliCode, kodunuzu temel alan öneriler sağlar ve bunları takımınızla sorunsuzca paylaşmanıza olanak tanır. Bu önizleme özelliğiyle, tamamlamalar için kendi yardımcı sınıflarınızdaki veya etki alanına özgü kitaplık çağrılarındaki metotlar gibi açık kaynak kapsamında olmayan kodlarla ilgili öneriler sunmak için bir takım modeli oluşturabilirsiniz. Takım modellerinin otomatik alma özelliğini etkinleştirdiğinizde ekip modelinizi bu depoda çalışan herkes ile sorunsuzca paylaşabilirsiniz.

Not: Takım modelleri varsayılan olarak kapalıdır ve Araçlar > Seçenekler > Tamamlamalar için C++ takım modellerine gidip bunu etkinleştirmeniz gerekir.

Bu özellik, Visual Studio 2019 Sürüm 16.1’de C#, C++, TypeScipt/JavaScript veya XAML destekleyen tüm iş yükleri için varsayılan olarak yüklenmiş biçimde sunulur.

Destekli IntelliSense – Java

IntelliCode, kullanma olasılığınızın daha yüksek olduğu şeyleri tamamlama listenizin en başına koyarak size zaman kazandırır. IntelliCode önerileri, GitHub üzerindeki her biri 100’den fazla yıldıza sahip binlerce açık kaynak projeyi temel alır. Tamamlama listesi, kodunuzun bağlamı ile birleştirildiğinde yaygın uygulamaları öne çıkaracak şekilde uyarlanır.

IntelliCode, Java SE ve Spring gibi popüler Java kitaplıkları ve çerçeveleriyle uyumlu bir şekilde çalışır. Tek parçalı web uygulamaları veya modern, mikro hizmetler üzerinde çalışıyor olmanızdan bağımsız olarak size yardımcı olur.

Bu özellik bir Visual Studio Code Ekim 2018 Sürüm 1.29 uzantısı olarak kullanılabilir.

Destekli IntelliSense – Python

IntelliCode, kullanma olasılığınızın daha yüksek olduğu şeyleri tamamlama listenizin en başına koyarak size zaman kazandırır. IntelliCode önerileri, GitHub üzerindeki her biri 100’den fazla yıldıza sahip binlerce açık kaynak projeyi temel alır. Tamamlama listesi, kodunuzun bağlamı ile birleştirildiğinde yaygın uygulamaları öne çıkaracak şekilde uyarlanır.

İster os veya sys modülleriyle basit bir betik yazıyor, ister Django veya Flask ile web siteleri oluşturuyor ya da numpy ve tensorflow gibi veri bilimi modülleriyle çalışıyor olun, IntelliCode’un sunduğu birçok çeşit Python paketi ile daha üretken olursunuz.

Bu özellik bir Visual Studio Code Ekim 2018 Sürüm 1.29 uzantısı olarak kullanılabilir.

Destekli IntelliSense – SQL Server

IntelliCode, kullanma olasılığınızın daha yüksek olduğu şeyleri tamamlama listenizin en başına koyarak size zaman kazandırır. IntelliCode önerileri, GitHub üzerindeki her biri 100’den fazla yıldıza sahip binlerce açık kaynak projeyi temel alır. Tamamlama listesi, kodunuzun bağlamı ile birleştirildiğinde yaygın uygulamaları öne çıkaracak şekilde uyarlanır.

IntelliCode, sorgunun yapısını temel alan akıllı öneriler sağlayarak T-SQL sorgularıyla birlikte çalışır ve siz yazdıkça bu önerileri IntelliSense’inizin en üstüne yerleştirir.

Bu özellik, Visual Studio Code için mssql uzantısı (1.7.0) ile birlikte yüklendiğinde SQL Server için sorunsuzca çalışır.”

Destekli IntelliSense – TypeScript/JavaScript

IntelliCode, kullanma olasılığınızın daha yüksek olduğu şeyleri tamamlama listenizin en başına koyarak size zaman kazandırır. IntelliCode önerileri, GitHub üzerindeki her biri 100’den fazla yıldıza sahip binlerce açık kaynak projeyi temel alır. Tamamlama listesi, kodunuzun bağlamı ile birleştirildiğinde yaygın uygulamaları öne çıkaracak şekilde uyarlanır.

IntelliCode; React, Angular veya Vue gibi çerçevelerle istemci tarafı kod yazıyor ya da Node.js ile sunucu tarafı geliştirme gerçekleştiriyor olmanızdan bağımsız olarak farklı JavaScript kitaplıklarında size destek sağlar.

Not: Visual Studio’da bu dil önizlemededir ve varsayılan olarak kapalıdır. Etkinleştirmek için Araçlar > Seçenekler > IntelliCode sayfasına gidin.

Bu özellik, Visual Studio 2019 Sürüm 16.1’de C#, C++, TypeScipt/JavaScript veya XAML destekleyen tüm iş yükleri için varsayılan olarak yüklenmiş biçimde sunulur ve bir Visual Studio Code Ekim 2018 Sürüm 1.29 uzantısı olarak kullanılabilir.

Destekli IntelliSense – XAML

IntelliCode, kullanma olasılığınızın daha yüksek olduğu şeyleri tamamlama listenizin en başına koyarak size zaman kazandırır. IntelliCode önerileri, GitHub üzerindeki her biri 100’den fazla yıldıza sahip binlerce açık kaynak projeyi temel alır. Tamamlama listesi, kodunuzun bağlamı ile birleştirildiğinde yaygın uygulamaları öne çıkaracak şekilde uyarlanır.

Denetim ve özellik önerileri

IntelliCode, XAML yazdığınız sırada ilgili bağlamda kullanma olasılığınızın en yüksek olduğu Denetimi önerir. Ayrıca, bir denetim bağlamında kullanma olasılığınızın en yüksek olduğu özellikleri, bunları kullanacağınız sırada önerir!

Bu özellik, Visual Studio 2019 Sürüm 16.1’de C#, C++, TypeScipt/JavaScript veya XAML destekleyen tüm iş yükleri için varsayılan olarak yüklenmiş biçimde sunulur.

ÖNİZLEME

Öneriler

Kodunuzda bir değişikliği tekrar tekrar yaparken uygulanması gereken bir yeri kaçırdığınız oldu mu? IntelliCode önerileri sayesinde bunun tekrarlanmasını önleyebilirsiniz. IntelliCode, düzenlemelerinizi yerel olarak izler ve yinelemeyi algılar. Daha sonra aynı düzenlemeleri uygun yerlerde tekrar önerir. Örneğin, bir yeniden düzenlemenin uygulanabileceği bazı yerleri kaçırdıysanız, IntelliCode önerileri söz konusu yerleri bulup düzeltmenize yardımcı olur.

Intellicode Suggestions

IntelliCode kodunuzun anlamsal yapısını tanır. Bu yapı, değişken adları farklı olsa bile değişikliklerin uygulanabileceği yerleri algılamak için kullanılır:

Önerilen bir yeniden düzenlemeyi beğenmezseniz ampulde yoksayma seçeneğini belirleyebilirsiniz. Biz de algılanan bu kalıbı, yeniden oluşturmadığınız sürece tekrar belirtmeyiz.

Üzerinde çalışılan başka şeyler de var

IntelliCode’un sizi daha fazla dikkat etmeniz gereken dosyalara yönlendirmesine izin vererek inceleme işlemlerinizi en verimli şekilde tamamlayın.

Visual Studio IntelliCode değişim sıklığı, karmaşıklık ve geçmiş gibi etkenleri temel alarak daha fazla dikkat etmeniz gereken değişiklikleri vurgulamak amacıyla kod incelemelerinizde yardımcı pilotluk görevini üstlenir.

Hemen katılın

IntelliCode’a daha da fazla özellik ekleyeceğiz ve sonuçlarını Microsoft’un kendi kod tabanlarında inceleme fırsatı yakalayacağız. Görüşlerinizi bizimle paylaşarak bu serüvenimizin bir parçası olun.

Son gelişmeleri ve gelecekteki özel önizlemelere yönelik güncelleştirmeleri almak için kaydolun. Visual Studio 2019 Sürüm 16.1’i ya da Visual Studio 2017 sürüm 15.8 ve üzeri sürümlere veya Visual Studio Code’a yönelik uzantımızı indirerek yeni IntelliSense deneyimini kendiniz yaşayın ve görüşlerinizi bizimle paylaşın

Visual Studio 2017 için IntelliCode’u mu istiyorsunuz?

Geri Bildirim