# Bir kod editörü kullanma Bu ders, web tabanlı bir kod editörü olan [VSCode.dev](https://vscode.dev) kullanmanın temel bilgilerini kapsar. Bu editör sayesinde bilgisayarınıza herhangi bir şey yüklemeden kodunuzu değiştirebilir ve bir projeye katkıda bulunabilirsiniz. ## Öğrenme hedefleri Bu derste şunları öğreneceksiniz: - Bir kod projesinde kod editörü kullanmak - Sürüm kontrolü ile değişiklikleri takip etmek - Geliştirme için editörü özelleştirmek ### Ön Koşullar Başlamadan önce [GitHub](https://github.com) ile bir hesap oluşturmanız gerekecek. Eğer henüz bir hesabınız yoksa [GitHub](https://github.com/) adresine giderek bir hesap oluşturun. ### Giriş Bir kod editörü, program yazmak ve mevcut kod projeleriyle iş birliği yapmak için temel bir araçtır. Bir editörün temel özelliklerini ve nasıl kullanılacağını anladıktan sonra, bu bilgileri kod yazarken uygulayabilirsiniz. ## VSCode.dev ile başlama [VSCode.dev](https://vscode.dev), web üzerinde bir kod editörüdür. Bunu kullanmak için herhangi bir şey yüklemenize gerek yoktur; tıpkı başka bir web sitesini açar gibi kullanabilirsiniz. Editörü başlatmak için şu bağlantıyı açın: [https://vscode.dev](https://vscode.dev). Eğer [GitHub](https://github.com/) hesabınıza giriş yapmadıysanız, giriş yapmanız veya yeni bir hesap oluşturmanız için yönlendirmeleri takip edin. Yüklendikten sonra, aşağıdaki görsele benzer bir ekran görmelisiniz: ![Varsayılan VSCode.dev](../../../../translated_images/default-vscode-dev.5d06881d65c1b3234ce50cd9ed3b0028e6031ad5f5b441bcbed96bfa6311f6d0.tr.png) Soldan sağa doğru üç ana bölüm vardır: 1. _Aktivite çubuğu_, büyüteç 🔎, dişli ⚙️ gibi bazı simgeleri içerir. 2. Varsayılan olarak _Gezgin_ (_Explorer_) olan ve _yan çubuk_ olarak adlandırılan genişletilmiş aktivite çubuğu. 3. Ve son olarak, sağdaki kod alanı. Her bir simgeye tıklayarak farklı bir menü görüntüleyebilirsiniz. İşiniz bittiğinde, _Gezgin_ simgesine tıklayarak başladığınız yere geri dönün. Kod oluşturmaya veya mevcut kodu değiştirmeye başladığınızda, bu işlem sağdaki en büyük alanda gerçekleşir. Bu alanı mevcut kodu görüntülemek için de kullanacaksınız, bunu bir sonraki adımda yapacaksınız. ## Bir GitHub deposu açma İlk olarak, bir GitHub deposu açmanız gerekecek. Bir depo açmanın birden fazla yolu vardır. Bu bölümde, değişiklik yapmaya başlamak için bir depo açmanın iki farklı yolunu göreceksiniz. ### 1. Editör ile Uzaktan bir depo açmak için editörü kullanın. [VSCode.dev](https://vscode.dev) adresine giderseniz, _"Open Remote Repository"_ düğmesini göreceksiniz: ![Uzaktan depo aç](../../../../translated_images/open-remote-repository.bd9c2598b8949e7fc283cdfc8f4050c6205a7c7c6d3f78c4b135115d037d6fa2.tr.png) Komut paletini de kullanabilirsiniz. Komut paleti, bir komut veya eylemin parçası olan herhangi bir kelimeyi yazarak doğru komutu bulabileceğiniz bir giriş kutusudur. Sol üstteki menüyü kullanarak _View_ seçeneğini seçin ve ardından _Command Palette_ seçeneğini seçin veya şu klavye kısayolunu kullanın: Ctrl-Shift-P (MacOS'ta Command-Shift-P). ![Palet Menüsü](../../../../translated_images/palette-menu.4946174e07f426226afcdad707d19b8d5150e41591c751c45b5dee213affef91.tr.png) Menü açıldığında, _open remote repository_ yazın ve ardından ilk seçeneği seçin. Katıldığınız veya yakın zamanda açtığınız birden fazla depo görüntülenecektir. Ayrıca tam bir GitHub URL'si kullanarak bir depo seçebilirsiniz. Aşağıdaki URL'yi kutuya yapıştırın: ``` https://github.com/microsoft/Web-Dev-For-Beginners ``` ✅ Başarılı olursa, bu depodaki tüm dosyaları metin editöründe yüklü olarak göreceksiniz. ### 2. URL kullanarak Bir depo yüklemek için doğrudan bir URL de kullanabilirsiniz. Örneğin, mevcut depo için tam URL [https://github.com/microsoft/Web-Dev-For-Beginners](https://github.com/microsoft/Web-Dev-For-Beginners) şeklindedir, ancak GitHub alan adını `VSCode.dev/github` ile değiştirerek depoyu doğrudan yükleyebilirsiniz. Ortaya çıkan URL şu şekilde olur: [https://vscode.dev/github/microsoft/Web-Dev-For-Beginners](https://vscode.dev/github/microsoft/Web-Dev-For-Beginners). ## Dosyaları düzenleme Depoyu tarayıcıda veya vscode.dev üzerinde açtıktan sonra, bir sonraki adım projeyi güncellemek veya değişiklikler yapmaktır. ### 1. Yeni bir dosya oluşturma Yeni bir dosyayı mevcut bir klasör içinde veya kök dizinde/klasörde oluşturabilirsiniz. Yeni bir dosya oluşturmak için dosyanın kaydedileceği konumu/dizini açın ve aktivite çubuğundaki _'Yeni dosya ...'_ simgesini seçin, bir ad verin ve enter tuşuna basın. ![Yeni bir dosya oluştur](../../../../translated_images/create-new-file.2814e609c2af9aeb6c6fd53156c503ac91c3d538f9cac63073b2dd4a7631f183.tr.png) ### 2. Depodaki bir dosyayı düzenleme ve kaydetme Vscode.dev, projenizde hızlı güncellemeler yapmak istediğinizde herhangi bir yazılımı yerel olarak yüklemeden kullanışlıdır. Kodunuzu güncellemek için, aktivite çubuğunda bulunan 'Gezgin' simgesine tıklayın ve depodaki dosya ve klasörleri görüntüleyin. Bir dosya seçin, kod alanında açın, değişikliklerinizi yapın ve kaydedin. ![Bir dosyayı düzenle](../../../../translated_images/edit-a-file.52c0ee665ef19f08119d62d63f395dfefddc0a4deb9268d73bfe791f52c5807a.tr.png) Projenizi güncellemeyi bitirdiğinizde, depoya yaptığınız tüm yeni değişiklikleri içeren _`source control`_ simgesini seçin. Projenize yaptığınız değişiklikleri görüntülemek için genişletilmiş aktivite çubuğundaki `Changes` klasöründeki dosyaları seçin. Bu, dosyada yaptığınız değişiklikleri görsel olarak görebileceğiniz bir 'Çalışma Ağacı' (_Working Tree_) açacaktır. Kırmızı, projeden bir çıkarımı, yeşil ise bir eklemeyi ifade eder. ![Değişiklikleri görüntüle](../../../../translated_images/working-tree.c58eec08e6335c79cc708c0c220c0b7fea61514bd3c7fb7471905a864aceac7c.tr.png) Yaptığınız değişikliklerden memnunsanız, `Changes` klasörünün üzerine gelin ve değişiklikleri sahnelemek için `+` düğmesine tıklayın. Sahneleme, değişikliklerinizi GitHub'a göndermeye hazırlamak anlamına gelir. Ancak bazı değişikliklerden memnun değilseniz ve bunları iptal etmek istiyorsanız, `Changes` klasörünün üzerine gelin ve `geri al` simgesini seçin. Ardından, bir `commit mesajı` yazın _(Projeye yaptığınız değişikliğin açıklaması)_, `onay simgesine` tıklayarak değişikliklerinizi gönderin ve yükleyin. Projenizde çalışmayı bitirdiğinizde, sol üstteki `hamburger menü simgesini` seçerek github.com'daki depoya geri dönün. ![Değişiklikleri sahneleme ve gönderme](../../../../8-code-editor/images/edit-vscode.dev.gif) ## Uzantıları kullanma VSCode'a uzantılar yüklemek, editörünüzde yeni özellikler eklemenize ve geliştirme ortamı seçeneklerini özelleştirmenize olanak tanır. Bu uzantılar, birden fazla programlama dili için destek eklemenize yardımcı olur ve genellikle genel uzantılar veya dil tabanlı uzantılar olarak sınıflandırılır. Mevcut tüm uzantıların listesini görüntülemek için, aktivite çubuğundaki _`Uzantılar simgesine`_ tıklayın ve _'Marketplace'teki Uzantıları Ara'_ etiketli metin alanına uzantının adını yazmaya başlayın. Her bir uzantı için **uzantı adı, yayıncının adı, bir cümlelik açıklama, indirme sayısı** ve **yıldız derecelendirmesi** görüntülenir. ![Uzantı detayları](../../../../translated_images/extension-details.9f8f1fd4e9eb2de5069ae413119eb8ee43172776383ebe2f7cf640e11df2e106.tr.png) Ayrıca, daha önce yüklenmiş tüm uzantıları _`Yüklü klasöründe`_, çoğu geliştirici tarafından kullanılan popüler uzantıları _`Popüler klasöründe`_ ve aynı çalışma alanındaki kullanıcılar veya yakın zamanda açtığınız dosyalara dayalı olarak sizin için önerilen uzantıları _`Önerilen klasöründe`_ görüntüleyebilirsiniz. ![Uzantıları görüntüle](../../../../translated_images/extensions.eca0e0c7f59a10b5c88be7fe24b3e32cca6b6058b35a49026c3a9d80b1813b7c.tr.png) ### 1. Uzantıları yükleme Bir uzantıyı yüklemek için, arama alanına uzantının adını yazın ve genişletilmiş aktivite çubuğunda göründüğünde üzerine tıklayarak kod alanında uzantı hakkında ek bilgi görüntüleyin. Uzantıyı yüklemek için genişletilmiş aktivite çubuğundaki _mavi yükleme düğmesine_ veya kod alanında uzantıyı seçtiğinizde görünen yükleme düğmesine tıklayın. ![Uzantıları yükle](../../../../8-code-editor/images/install-extension.gif) ### 2. Uzantıları özelleştirme Uzantıyı yükledikten sonra, davranışını değiştirmek ve tercihleriniz doğrultusunda özelleştirmek isteyebilirsiniz. Bunu yapmak için Uzantılar simgesini seçin ve bu kez uzantınız _Yüklü klasöründe_ görünecektir. _**Dişli simgesine**_ tıklayın ve _Uzantı Ayarları_ seçeneğine gidin. ![Uzantı ayarlarını değiştir](../../../../translated_images/extension-settings.21c752ae4f4cdb78a867f140ccd0680e04619d0c44bb4afb26373e54b829d934.tr.png) ### 3. Uzantıları yönetme Uzantıyı yükledikten ve kullandıktan sonra, vscode.dev farklı ihtiyaçlara göre uzantınızı yönetmek için seçenekler sunar. Örneğin, şunları yapabilirsiniz: - **Devre Dışı Bırak:** _(Bir uzantıyı geçici olarak devre dışı bırakabilirsiniz, ancak tamamen kaldırmak istemiyorsanız)_ Genişletilmiş aktivite çubuğunda yüklü uzantıyı seçin > Dişli simgesine tıklayın > 'Devre Dışı Bırak' veya 'Devre Dışı Bırak (Çalışma Alanı)' seçeneğini seçin **VEYA** Uzantıyı kod alanında açın ve mavi Devre Dışı Bırak düğmesine tıklayın. - **Kaldır:** Genişletilmiş aktivite çubuğunda yüklü uzantıyı seçin > Dişli simgesine tıklayın > 'Kaldır' seçeneğini seçin **VEYA** Uzantıyı kod alanında açın ve mavi Kaldır düğmesine tıklayın. --- ## Ödev [Vscode.dev kullanarak bir özgeçmiş web sitesi oluşturun](https://github.com/microsoft/Web-Dev-For-Beginners/blob/main/8-code-editor/1-using-a-code-editor/assignment.md) ## Gözden Geçirme ve Kendi Kendine Çalışma [VSCode.dev](https://code.visualstudio.com/docs/editor/vscode-web?WT.mc_id=academic-0000-alfredodeza) ve diğer özellikleri hakkında daha fazla bilgi edinin. --- **Feragatname**: Bu belge, [Co-op Translator](https://github.com/Azure/co-op-translator) adlı yapay zeka çeviri hizmeti kullanılarak çevrilmiştir. Doğruluk için çaba göstersek de, otomatik çevirilerin hata veya yanlışlıklar içerebileceğini lütfen unutmayın. Belgenin orijinal dili, yetkili kaynak olarak kabul edilmelidir. Kritik bilgiler için profesyonel insan çevirisi önerilir. Bu çevirinin kullanımından kaynaklanan yanlış anlama veya yanlış yorumlamalardan sorumlu değiliz.