IntelliCode API Kullanım Örnekleri
IntelliCode API Kullanım Örnekleri, diğer geliştiricilerin belirli bir işlevi nasıl kullandığını gösteren gerçek dünya örneklerini görmenizi sağlayan bir önizleme özelliğidir. Gösterilen örnekler GitHub'da genel açık kaynak depolarıdır.
Bu önizleme özelliği şu anda Visual Studio Code uzantısı olarak kullanılabilir ve şu anda Python, JavaScript ve TypeScript'i (JSX ve TSX dosyaları dahil) destekler.
API Kullanımı Örnekleri'ni kullanma
- Visual Studio Code uzantısını yükleme
- Desteklenen herhangi bir dosyayı (PY,JS, JSX ve TSX) açın ve farenizi herhangi bir işlev çağrısının üzerine getirin (çağrının açık ve kapalı parantezleri olmalıdır).
- Üzerine geldiğiniz yerin altında bir bilgi penceresi görüntülenir. Üzerine geldiğiniz işlev özellik tarafından destekleniyorsa bu pencerede "GitHub'dan Gerçek Dünya Örneklerine Bakın" bağlantısı görüntülenir. Not: Bağlantıyı görmek için bilgi penceresini kaydırmanız gerekebilir.
- "GitHub'dan Gerçek Dünya Örneklerine Bakın" bağlantısına tıklayın; API kullanımının ne kadar yaygın olduğuna göre gruplandırılmış kod örneklerini görüntüleyen bir sonuç görünümü görüntülenir. API kullanımı mavi renkle vurgulanır.
- Alternatif olarak, klavyeyi kullanarak doğrudan sonuçlar görünümüne gidebilirsiniz. Düzenleme şapka işaretinizi işleve taşıyın ve Ctrl+ tuşlarına basın. ögesini seçip Enter tuşuna basarak "GitHub'dan gerçek dünya örneklerini görün" seçeneğini belirleyin.
- İsteğe bağlı olarak sonuç görünümünde GitHub etiketli köprüye tıklayarak örneği kaynak GitHub deposu bağlamında görebilirsiniz.
Nasıl çalışır?
İşlev adlarından kod parçacıklarına eşleme oluşturan genel GitHub depolarını tarar. Bu kod parçacıkları, bu işlevlerin gerçek dünya kullanımlarını temsil eder. Eşleme, özelliği kullanırken gördüğünüz örnekleri bir web hizmeti aracılığıyla sağlamak için kullanılır. Bir işlevin üzerine geldiğinizde, özellik yalnızca genel açık kaynak depolarında bulunan işlevlerin adlarını hizmete gönderir. Hiçbir zaman kendi özel işlev adlarınızı göndermez. Özelliğin gizlilik özellikleri hakkında daha fazla bilgiyi burada bulabilirsiniz