Launch.Json VS Kodunda nasıl açılır

Etkili hata ayıklama ve kod kalitesi, yazılım geliştirmede birbirinden ayrılamaz iki kavramdır. Hata ayıklama işlevi kontrol edilir Görsel Stüdyo (VS) Esas olarak launch.json dosyası aracılığıyla kodlayın. Bu dosya, geliştiricilerin kendi vizyonlarına göre hata ayıklama ayarlarını yapılandırmasına ve yönetmesine olanak tanır.

Launch.Json VS Code'da nasıl açılır - %categories

Bu makale, optimum hata ayıklama için launch.json dosyasını açma ve yönetme konusunda size yol gösterecektir.

Launch.json'u Visual Studio Code'da açın

Hata ayıklama ayarlarını yapılandırmak için VS Kodu Yönetmek için launch.json dosyasına erişmeniz gerekecek. Bu dosya, yamayı özelleştirmede önemli bir rol oynar.

  1. Visual Studio Kodu.                                                              Launch.Json VS Code'da nasıl açılır - %categories
  2. basın Ctrl + ÜstKrkt + P komut panelini açmak içinLaunch.Json VS Code'da nasıl açılır - %categories
  3. tip "Başlatmayı aç.json" komut panelinde ve tuşuna basın "Giriş". Bu bir dosya açmalı lansman.json sizindir.Launch.Json VS Code'da nasıl açılır - %categories
  4. Dosya açılmadıysa lansman.json , bir klasörün var olup olmadığını kontrol edin “.vs kodu” projenizin kök klasöründe.
  5. Mevcut değilse, adıyla yeni bir klasör oluşturun. “.vs kodu” kullanıcının klasörü içinde.
  6. Launch.Json VS Code'da nasıl açılır - %categoriesdosya oluştur "başlat.json" yeni ve bu klasöre koyun.

Launch.Json VS Code'da nasıl açılır - %categoriesLaunch.json dosyası, etkinleştirildikten sonra yapılandırılmaya hazır olacaktır.

Launch.json yapısına genel bakış

Launch.json, Sürüm ve Yapılandırmalar bölümlerini görüntüler. Yapılandırmalar bölümü, yama sisteminizi yapılandırmak için kullanacağınız farklı yama seçeneklerini içeren bir matristir.

"Yapılandırmalar" dizisindeki her nesne bir hata ayıklama senaryosunu temsil eder. Bu nesneler, dil, program ve hata ayıklayıcı ayarları gibi hata ayıklama ortamını tanımlayan özellikler içerir.

launch.json yapılandırmalarında karşılaşacağınız ortak özelliklerden bazıları şunlardır:

  • "İsim" Açılır listede tanımlanacak yapılandırmanın okunması kolay adı.
  • "Tip" Hata ayıklayıcı türünü belirtir (örn. "düğüm" veya "python" veya "cppvsdbg").
  • "talep etmek" İsteğin türünü "serbest bırak" (yeni bir örneği başlatmak için) veya "ekle" (hata ayıklayıcıyı mevcut bir işleme eklemek için) olarak belirtir.
  • "program" Yama uygulamak istediğiniz dosyanın dosya yolu.
  • “arg” Hata ayıklama sırasında programa iletilecek bir dizi komut satırı bağımsız değişkeni.
  • "Başlatma Öncesi Görev" – hata ayıklayıcıyı başlatmadan önce çalıştırılması gereken bir görev.

Launch.json dosya yapısını anlamak, hata ayıklama ortamınızı özelleştirirken hangi seçeneklerin değiştirilmesi ve hangi seçeneklerin tek başına bırakılması gerektiğini bilmenizi sağlar.

Ayrıca okuyun:  Google Formlarını mobil ve masaüstünde düzenleme kılavuzu

Farklı diller için oynatma ayarlarını yapılandırın

Oynatma ayarlarını yapılandırma adımları dile bağlı olarak biraz değişebilir. İşte birkaç popüler dil için adımlar.

JavaScript ve TypeScript

    1. kurulmuş launch.json dosyası yeni ve bir özellik oluştur “Tip” olduğu gibi "Düğüm" için JavaScript أو "pwa düğümü" için TypeScript.Launch.Json VS Code'da nasıl açılır - %categories
    2. Bir özellik belirleyin "talep" Karşı "öğle yemeği" أو "eklemek".Launch.Json VS Code'da nasıl açılır - %categories

Launch.Json VS Code'da nasıl açılır - %categories

  1. Bir özellik kullanarak giriş noktası dosyasını belirtmelisiniz "program".Launch.Json VS Code'da nasıl açılır - %categories

Python

  1. kurmak مترجم Python ve için ek Visual Studio Kodu.Launch.Json VS Code'da nasıl açılır - %categories
  2. Bir özellik belirleyin “Tip” Karşı "piton" dosyada lansman.json yeni.Launch.Json VS Code'da nasıl açılır - %categories
  3. özelliği yapılandır "talep" olduğu gibi "öğle yemeği" أو "eklemek".Launch.Json VS Code'da nasıl açılır - %categories
  4. set Python dosyası özelliği kullanarak çalıştırmak için "program".Launch.Json VS Code'da nasıl açılır - %categories
  5. Ayrıca bir özellik ayarlamanız gerekebilir. "pythonPath" varsayılan konumda değilse, Python yorumlayıcısının yolunda.Launch.Json VS Code'da nasıl açılır - %categories

C# ve .NET Çekirdeği

  1. Bir uzantı yükleyin C# için Visual Studio Kodu.Launch.Json VS Code'da nasıl açılır - %categories
  2. dosyada lansman.json yeni, ayarlanmış özellik “Tip” Karşı çekirdek için .NET Çekirdeği أو "clr" için .NET Çerçevesi.Launch.Json VS Code'da nasıl açılır - %categories
  3. özelliği yapılandır "talep" olduğu gibi "öğle yemeği" أو "eklemek".Launch.Json VS Code'da nasıl açılır - %categories
  4. kullanarak giriş noktası dosyasını belirtin. "program".Launch.Json VS Code'da nasıl açılır - %categories
  5. Bir özellik belirleyin “cwd” gerekirse mevcut projenin çalışma dizinine.Launch.Json VS Code'da nasıl açılır - %categories

Java

  1. kurmak Java Uzantı Paketi.Launch.Json VS Code'da nasıl açılır - %categories
  2. dosya oluştur lansman.json yeni ve bir özellik ayarlayın “Tip” Karşı java.Launch.Json VS Code'da nasıl açılır - %categories
  3. özelliği yapılandır "talep" olduğu gibi "öğle yemeği" أو "eklemek".Launch.Json VS Code'da nasıl açılır - %categories
  4. Özelliği kullanarak ana kategoriyi tanımlayın "ana sınıf".Launch.Json VS Code'da nasıl açılır - %categories
  5. Bir özellik belirleyin "projenin adı" Java projenizin adına.Launch.Json VS Code'da nasıl açılır - %categories
  6. mülk oluştur sınıf yolu java geliştirme sırasında kullanacağınız java kitaplıklarını dahil etmek için.Launch.Json VS Code'da nasıl açılır - %categories

Yama yapılandırma tarifleri

Bir sonraki bölüm, birkaç hata ayıklama yapılandırma tarifini kapsar.

Hata ayıklayıcıyı çalışan bir işleme ekleyin

Hata ayıklayıcıyı çalışan bir işleme eklemek için:

  • Bir özellik belirleyin "talep" Karşı "eklemek".Launch.Json VS Code'da nasıl açılır - %categories
  • Yama yapılacak işlemi bulmak için işlem kimliğini veya filtreyi seçin.Launch.Json VS Code'da nasıl açılır - %categories

Uzaktan uygulama hata ayıklaması

Uygulamalarda uzaktan hata ayıklamak için:

  • Kullanım türü "uzak".
  • Bir bağlantı kurmak için ana bilgisayar adresini, bağlantı noktasını ve muhtemelen kimlik doğrulama bilgilerini sağlayın.

Birim testlerinde ve test paketlerinde hata ayıklama

Birim testlerinde ve test paketlerinde hata ayıklarken:

  • Birim testlerinde ve test paketlerinde hata ayıklamak için test çerçevesini ve Ayarları içeren bir yapılandırma kullanın.
  • Bir özellikte test takımını veya bağımsız test dosyalarını tanımlayın "program" أو “arg” belirli testleri hedeflemek için.

Çapraz ortam değişkenleri

özellik olabilir “çevre” Launch.json'da hata ayıklama sırasında ortam değişkenlerini uygulamanıza iletin. Bu özellik, ayarlamak istediğiniz ortam değişkenleri için anahtar-değer çiftleri içeren bir nesnedir.

Ayrıca okuyun:  Microsoft Outlook'ta önerilen yanıtlar nasıl açılır?

gelişmiş hata ayıklama

Hata ayıklama dosyalarından daha fazla güç elde etmek isteyen kullanıcılar için bazı gelişmiş hata ayıklama tekniklerini inceleyelim.

Kesme noktaları ve koşullu puanlama noktaları

Kesme noktaları ve koşullu kayıt noktaları, mesajları yalnızca belirli koşullar altında duraklatarak veya günlüğe kaydederek hata ayıklamayı iyileştirir. kullanılacak olan:

  • Kesme noktası veya kayıt noktası ayarlamak istediğiniz satır numarasına sağ tıklayın.
  • set koşullu virgül ekle أو "Puanlama Noktası Ekle".
  • Eylemi tetiklemek için koşulu veya mesajı girin.

Kaynak haritaları

Kaynak haritaları, derlenmiş kodda hata ayıklamanıza veya küçültmenize olanak tanır.

  • Bir özellik belirleyin kaynak Haritası Karşı "doğru" Kaynak haritaları kullanmak için launch.json yapılandırmanızda.
  • Derleme işleminizin kaynak haritaları ve derlenmiş kod ürettiğinden emin olun.

Harici hata ayıklayıcıların entegrasyonu

Dilerseniz harici hata ayıklayıcıları ve gdb veya lldb gibi araçları VS Code'a entegre edebilirsiniz.

  • Seçtiğiniz hata ayıklayıcı uzantısını yükleyin.
  • Launch.json dosyasında hata ayıklayıcı ayarlarını yapılandırın.

Çok iş parçacıklı uygulamalarda hata ayıklama

Çok iş parçacıklı uygulamalarda hata ayıklarken, tek tek iş parçacıklarının yürütülmesini kontrol edebilirsiniz.

  • Teklifi kullan "mesaj zincirleri" Bir hata ayıklama oturumu sırasında ileti dizilerini yönetmek için hata ayıklama kenar çubuğunda.
  • İş parçacığı bazında kod yürütmeyi duraklatabilir, devam ettirebilir veya döngü yapabilirsiniz.

Çok hedefli hata ayıklama

Kombine başlatma konfigürasyonları, aynı anda birden fazla hedefte hata ayıklamaya izin verir. Bu özellikten yararlanmak istiyorsanız, bir dizi ekleyin "Araçlar" Birlikte gruplandırmak için adları yapılandırın. Hata Ayıklama açılır listesinden bileşik yapılandırmanın adını seçerek çalıştırın.

Mikro hizmetler ve sunucusuz uygulamalarda hata ayıklamak için farklı hizmetleri, işlevleri veya uç noktaları hedefleyen birden çok başlatma yapılandırması oluşturun. Bu hedefleri birlikte tetiklemek için kombinasyon başlatma yapılandırmalarını kullanın.

Çok köklü çalışma alanlarında her klasör için ayrı launch.json dosyaları oluşturun. Projelerde ayrı ayrı veya bileşiklerle aynı anda hata ayıklamak için her kök klasör için başlatma ayarlarını ayrı ayrı yapılandırın.

Ayrıca okuyun:  Özel oturumlar ve çalma listeleri için 6 Spotify gizlilik ayarı

Yaygın Launch.json sorunlarını giderme

Bazen hata ayıklama kendi hata setine eğilimlidir. Bazı yaygın sorunlara ve bunların nasıl giderileceğine bir göz atalım.

Şema doğrulama hataları

Şema doğrulama hataları, launch.json dosyası geçersiz özellikler veya değerler içerdiğinde ortaya çıkar. Şema hatalarını düzeltmek için:

  • Sorunlar panelinden hata mesajlarını inceleyin.
  • Launch.json dosyasını hata mesajındaki bilgilere göre güncelleyin.

Hataları düzelt

Yanlış oynatma ayarları, hata ayıklama hatalarına neden olabilir.

  • Yanlış dosya yolları için önyükleme yapılandırmalarınızı kontrol edin.
  • Hata ayıklayıcı, eksik veya yanlış sipariş türlerini kontrol edin.
  • Ayarları gerektiği gibi güncelleyin.

Önyükleme yapılandırma sorunlarını teşhis edin

Başlatma yapılandırmalarıyla ilgili sorunları teşhis etmek için:

  • Bir özellik ayarlayarak teşhis amaçlı günlüğe kaydetmeyi etkinleştirin "izleme" Karşı "uzun".
  • Sorunları belirlemek ve düzeltmek için Hata Ayıklama Konsolunda oluşturulan günlükleri inceleyin.

launch.json hakkında ipuçları

Şu ipuçlarını izleyerek launch.json'u en iyi şekilde kullanın:

  • Tanımlanmalarını kolaylaştırmak için başlatma yapılandırmalarınız için anlamlı adlar kullanın. Bu uygulama, birden çok hata ayıklama senaryosuyla çalışırken uygun yapılandırmayı hızlı bir şekilde bulmanıza yardımcı olur.
  • Launch.json dosyasını projenizin sürüm kontrol sistemine dahil ederek başlatma yapılandırmalarını ekibinizle paylaşın. Her ekip üyesinin aynı hata ayıklama ayarlarına ve yapılandırmalarına erişimi vardır.
  • Git gibi sürüm kontrol sistemleri, launch.json dosyanızdaki değişiklikleri izleyebilir. Önceki yapılandırmalara geri dönmek ve diğer ekip üyeleriyle önerilen Ayarları paylaşarak işbirliği yapmak için sürüm kontrolünü kullanabilirsiniz.
  • Proje gereksinimlerinize uyan dilleri, hata ayıklayıcıları veya araçları destekleyen eklentileri yükleyin. Hata ayıklama oturumları sırasında bu uzantıları ve özelliklerini kullanmak için launch.json dosyasını yapılandırın.

Hata ayıklamayı başlat

Launch.json'un gücünden yararlanarak hata ayıklama deneyiminizde kodlama stilinize daha iyi uyacak şekilde ince ayar yapabilirsiniz. Bu, kodunuzun kalitesini ve performansını artıracaktır.

Oynatma ayarlarınızı ne sıklıkla yapılandırmanız gerekir? Herhangi bir yapılandırma ipucunuz var mı? Lütfen deneyimlerinizi aşağıdaki yorumlar bölümünde paylaşın.

Ayrıca gibi olabilir