> For the complete documentation index, see [llms.txt](https://go.kaanksc.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://go.kaanksc.com/boeluem-1/vscode-varsayilan-hata-ayiklayiciyi-secme.md).

# VSCode Varsayılan Hata Ayıklayıcıyı Seçme

VSCode Go programlama yapıyorken, **F5** tuşuna bastığınızda üst tarafta hata ayıklayıcıyı seçmenizi ister. Her **F5** tuşuna bastığınızda hata ayıklayıcı seçim ekranı çıksın istemiyorsanız, yani herzaman bir hata ayıklayıcıyı kullansız istiyorsanız, yapacaklarınız çok basit.

VSCode üzerinde ekranın sol tarafından **Run** sekmesine geçelim.

![Adım.1](https://1838983145-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LzCwvXTkWXBKIvbtzHZ%2F-MLSddtL8LOCbPLCRP8P%2F-MLSj7mW7fY1SdPs6Z7h%2Fimage.png?alt=media\&token=370a49d8-345c-43d4-aa75-030a71bd5517)

Biz varsayılan olarak **Go Hata Ayıklayıcısı**'nı seçeceğiz.

**Go**'yu varsayılan hale getirmek içinse, ekranın solundan `create a launch.json file` bağlantısına tıklayalım.

![Adım.2](https://1838983145-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LzCwvXTkWXBKIvbtzHZ%2F-MLSddtL8LOCbPLCRP8P%2F-MLSioItmMZngUFcaG8E%2Fdefaultdebugger2.png?alt=media\&token=8fc04bb8-f7c8-4cce-a7ef-e6218ee11885)

Üst tarafta açılan ekrandan **Go**'yu seçelim.

![Adım.3](https://1838983145-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LzCwvXTkWXBKIvbtzHZ%2F-MLSddtL8LOCbPLCRP8P%2F-MLShywcaFOMUyl9_eQs%2Fdefaultdebugger1.png?alt=media\&token=c4c0c59a-e058-4d36-a72b-2b0e507d23d9)

Seçtikten sonra VSCode bizim için `launch.json` adında bir dosya oluşturacak. Bu dosya **F5** tuşuna bastığımızda gerçekleşecek olayları barındıryor. Dikkat edeceğimiz nokta **type** bölümünde **go** yazıyor olması.

![Adım.4](https://1838983145-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LzCwvXTkWXBKIvbtzHZ%2F-MLSddtL8LOCbPLCRP8P%2F-MLSkRLkAOJFJvzxCi90%2Fdefaultdebugger3.png?alt=media\&token=f90d0ceb-ea6d-47e1-821a-2106d9e9efa6)

Daha sonra `launch.json` dosyamızı kaydedip kapatabiliriz.

Bir sonra hata ayıklama işleminde **Go** otomatik çalışacaktır.
