Diğer diller için Visual Studio düzenleyicisi desteği ekleme

Visual Studio düzenleyicisinin farklı bilgisayar dillerinde okuma ve gezinmeyi nasıl desteklediğini ve diğer diller için Visual Studio düzenleyicisi desteği ekleyebileceğinizi öğrenin.

Söz dizimi renklendirmesi, deyim tamamlama ve Git Desteği

Visual Studio düzenleyicisinde söz dizimi renklendirme, deyim tamamlama (IntelliSense olarak da bilinir) ve Git gibi özellikler kodunuzu daha kolay yazmanıza, okumanıza ve düzenlemenize yardımcı olabilir. Aşağıdaki ekran görüntüsünde Visual Studio'da Perl betiğini düzenleme örneği gösterilmektedir. Söz dizimi otomatik olarak renklendirilir. Örneğin, koddaki açıklamalar yeşil, kod siyah, yollar kırmızı ve deyimler mavidir. Visual Studio düzenleyicisi, söz dizimi renklendirmesini desteklediği herhangi bir dile otomatik olarak uygular. Ayrıca, bilinen bir dil anahtar sözcüğünü veya nesnesini girmeye başladığınızda, deyim tamamlama işlemi olası deyimlerin ve nesnelerin listesini görüntüler. Deyim tamamlama, kodu daha hızlı ve kolay yazmanıza yardımcı olabilir.

Perl betiğinde söz dizimi renklendirme

Visual Studio şu anda TextMate Dil Bilgisi kullanarak aşağıdaki diller için söz dizimi renklendirme ve temel deyim tamamlama desteği sağlamaktadır. Ancak sık kullandığınız dil tabloda yoksa endişelenmeyin; ekleyebilirsiniz.

  • Yarasa
  • F#
  • Java
  • Markdown
  • Rust
  • Visual Basic
  • Clojure
  • Go
  • JavaDoc
  • Objective-C
  • ShaderLab
  • C#
  • CMake
  • Groovy
  • JSON
  • Perl
  • ShellScript
  • Visual C++
  • CoffeeScript
  • HTML
  • Daha az
  • Python
  • SQL
  • VBNet
  • CSS
  • INI
  • LUA
  • R
  • Swift
  • XML
  • Docker
  • Jade
  • Oluşturma
  • Ruby
  • TypeScript
  • YAML

Söz dizimi renklendirmesi ve temel deyim tamamlamaya ek olarak, Visual Studio'nun Git adlı bir özelliği de vardır. Bu özellik kod dosyalarını, dosya yollarını ve kod simgelerini hızla aramanızı sağlar. Visual Studio aşağıdaki diller için Git desteği sağlar.

  • C#

  • C++

  • TypeScript

  • JavaScript

  • Visual Basic

  • Git

  • Java

  • PHP

Bu dosya türlerinin tümü, belirli bir dil için destek henüz yüklenmemiş olsa bile daha önce açıklanan özelliklere sahiptir. Bazı diller için özel destek yüklemek, IntelliSense gibi ek dil desteği veya ampuller gibi diğer gelişmiş dil özellikleri sağlayabilir.

Desteklenmeyen diller için destek ekleme

Visual Studio, TextMate Dil Bilgisi kullanarak düzenleyicide dil desteği sağlar. En sevdiğiniz programlama dili şu anda Visual Studio düzenleyicisinde desteklenmiyorsa, önce web'de arama yapın; dil için textMate paketi zaten mevcut olabilir. Ancak bulamıyorsanız, dil dil bilgisi ve kod parçacıkları için bir TextMate paket modeli oluşturarak kendiniz destek ekleyebilirsiniz.

Aşağıdaki klasöre Visual Studio için herhangi bir yeni TextMate Dil Bilgisi ekleyin:

%userprofile%\.vs\Extensions

Bu temel yol altında, durumunuza uygunsa aşağıdaki klasörleri ekleyin:

Klasör Adı Açıklama
\<dil adı> Dil klasörü. Dil adını dilin adıyla değiştirin<.> Örneğin, \Matlab.
\Söz Dizimleri Dil bilgisi klasörü. Matlab.json gibi dil için dil bilgisi .json dosyalarını içerir.
\Parçacık -ları Kod parçacıkları klasörü. Dil için kod parçacıkları içerir.

Windows'da %userprofile%, şu yolu çözümler: c:\Users\<user name>. Uzantılar klasörü sisteminizde yoksa, oluşturmanız gerekir. Klasör zaten varsa, gizlenir.

İpucu

Düzenleyicide açık dosyalarınız varsa, TextMate Dil Bilgisi ekledikten sonra söz dizimi vurgulamalarını görmek için bunları kapatıp yeniden açmanız gerekir.

TextMate Dil Bilgisi oluşturma hakkında ayrıntılı bilgi için bkz . TextMate - Dil Dil Bilgilerine Giriş ve Metin Arkadaşı Paketi için Dil Dil Bilgisi ve Özel Tema oluşturma hakkında notlar.