VS Kodunda Terminalde Kod Nasıl Çalıştırılır

Kaydolun ve günde 1000 $ kazanın ⋙

VS Code (Visual Studio Code) terminali metin komutlarına izin verir. Sonuçlar ve çıktılar düzenleyicide görüntülenebilir ve düzenleyici bash, komut istemi ve PowerShell gibi kabukları destekler. Terminalde kod çalıştırmak, kullanıcıların terminali farklı bölmelere bölmesine, komut geçmişinde gezinmesine, kabuk ortamını özelleştirmesine ve daha iyi bir iş akışı için ayarlarını yapılandırmasına olanak tanır.

How To Run Code In Terminal In VS Code

Bu makale, VS Code terminalinde kodun nasıl çalıştırılacağını daha derinlemesine ele alıyor.

Terminalde Kod Çalıştırma

VS Code terminali, doğrudan platforma entegre edilen komut satırıdır. Bununla birlikte, kod ortamından çıkmadan komut dosyalarını çalıştırabilir, komutları yürütebilir ve bilgisayarınızın işletim sistemiyle veya diğer geliştirme araçlarıyla etkileşimde bulunabilirsiniz. VS Code terminalinde kod çalıştırmak için aşağıdaki adımları izleyin:

  1. VS Code'da üzerinde çalışmak istediğiniz dosyayı açın. Bunun işe yaraması için programlama dilinizle eşleşen doğru dil uzantısına sahip olmanız gerekir. Bunları Uzantılar sekmesinde bulabilirsiniz.
    How To Run Code In Terminal In VS Code
  2. Klavyedeki (`) geri tıklama tuşunu seçin. Bu entegre terminali açar. Bunun bir alternatifi “Görünüm” menü çubuğunun altındaki “Terminal”i seçmektir. Buradayken “Yeni Terminal”i seçin.
    How To Run Code In Terminal In VS Code
  3. “Cd” komutu ile kod dosyasının bulunduğu dizine gidin. Örneğin bir dosya “Belge” içerisindeyse, burada kullanılan komut “cd Belgeleri” olmalıdır. Bu, klasöre gitmenizi sağlar.
    How To Run Code In Terminal In VS Code
  4. Doğru dizin bulunduğunda kod dosyasını çalıştırmalısınız. Bunu, kullanılan belirli programlama dili için doğru komutu yazarak yapın.
    How To Run Code In Terminal In VS Code
    • JavaScript:node filename.js
    • Python:python filename.py
    • C++:g++ filename.cpp -o output && ./output
    • Java:javac filename.java && java filename
    • Yakut:ruby filename.rb
  5. Dosya adı gerçek kod dosya adıyla değiştirilmelidir.
    How To Run Code In Terminal In VS Code
  6. Enter tuşuna basarak komutu yürütün. Bu, terminal içindeki kodu göstermelidir.
    How To Run Code In Terminal In VS Code

VS Code'daki Entegre Terminal

Visual Studio Code terminali tamamen entegredir ve doğrudan çalışma alanının kökünden başlar. Hata tespiti ve bağlantılar gibi özelliklerle editör entegrasyonu sunar. Bağımsız terminallerde olduğu gibi çeşitli komutları çalıştırabilirsiniz.

Entegre bir terminal şu ​​şekilde açılır:

  1. Üst araç çubuğundan menüye gidin ve “Görüntüle”yi seçin.
    How To Run Code In Terminal In VS Code
  2. Açılır menüden “Terminal”i seçin. Alternatif olarak terminali başlatmak için “Ctrl+`” (geri tıklama) tuşunu kullanın.
    How To Run Code In Terminal In VS Code
    • Terminal VS Code penceresinde açılır. Burada bir komut istemi görüntülenir.
  3. Sürükleyerek terminal bölmesi boyutunu ayarlayın. Tam ekrana geçmek için sağ üst köşedeki büyüt düğmesi kullanılabilir.
    How To Run Code In Terminal In VS Code
  4. Sağ üstteki açılır oka basın ve istediğiniz kabuğu seçin. Bu şekilde kabuklar arasında geçiş yapmak mümkündür.
    How To Run Code In Terminal In VS Code
  5. “Ctrl+Shift+P” tuşlarına basarak “Komut Paleti”ni açın.
  6. “Görünüm: Terminali Değiştir” komutunu kullanın.
    How To Run Code In Terminal In VS Code
  7. Explorer'da “Entegre Terminalde Aç” menü komutları kullanılabilir.
    • Terminal panelinde klavyenizdeki “Ctrl+`” kısayolu kullanılarak geçiş yapılabilir.
    • “Ctrl+Shift+`” klavye kısayolu yeni bir terminal oluşturmaya yardımcı olur.

VS Code'daki terminal, kabuk entegrasyonu adı verilen bazı ek işlevlere sahiptir. Komutların nerede çalıştırıldığını izler. Ctrl+shift+C kısayolu, VS Code'u harici bir terminalde açmanıza olanak tanır.

Terminal Kabukları

Entegre bir terminalde çeşitli kabuklar kullanılabilir. Bunlar genellikle makineye yüklenir ve varsayılan, sistem varsayılanlarından alınır. Kabuklar algılandığında terminal profillerinin açılır menüsünde sunulurlar.

Terminal Yönetimi

Terminal görünümünün sağ tarafında terminal sekmeleri kullanıcı arayüzü bulunur. Her terminalin bir adı, rengi, simgesi ve varsa veri grubu dekorasyonu vardır.

Terminal örnekleri eklemek için:

  1. “Terminal panelinde (Sağ üst tarafta) “+” simgesini seçin.
    How To Run Code In Terminal In VS Code
  2. Terminal açılır menüsüne gidin ve bir profil seçin.
    How To Run Code In Terminal In VS Code
    • Alternatif olarak Ctrl+Shift+` komutuna basın. Bu eylemle, belirli bir terminalle ilişkili üst listede yeni bir giriş oluşturmuş olacaksınız.

Örnekleri kaldırmak için:

  1. Bir sekmenin üzerine gelin ve ardından “Çöp Kutusu” seçeneğini seçin,
    How To Run Code In Terminal In VS Code
  2. Bir sekme öğesi seçin ve "Sil"e basın.
    How To Run Code In Terminal In VS Code
    • Alternatif olarak, sağ tıklayın ve içerik menüsünden "Terminal: Etkin Terminal örneklerini öldür" komut seçeneğini kullanın.

Sonraki Ctr+PageDown odağı ve önceki Ctrl+PageUp odağı aracılığıyla farklı terminal grupları arasında gezinmek mümkündür. Bir terminalin durumu değiştiğinde terminalin sağ tarafında simgeler görünebilir. Eylemleri içerebilecek durum bilgilerini görüntülemek için simgenin üzerine gelebilirsiniz.

Bölünmüş Bölmeler (Gruplar)

Farklı terminalleri yan yana kullanabilirsiniz. Bölmeleri alt bölümlere ayırmanıza ve ardından üzerinde çalışacağınız bir bölme grubu oluşturmanıza olanak tanır.

  1. Sağ taraftaki terminaller listesinde bir giriş bulun ve üzerine gelin.
    How To Run Code In Terminal In VS Code
  2. Satır içi bölme düğmesini seçin.
    How To Run Code In Terminal In VS Code
  3. İçerik menüsüne gidin ve sağ tıklayın, ardından “Böl” menüsünü seçin.
    How To Run Code In Terminal In VS Code
  4. “Alt” tuşuna basın ve ardından terminal panelindeki “+” veya tek sekmeye tıklayın.
    How To Run Code In Terminal In VS Code
  5. “Ctrl+Shift+5” komutunu etkinleştirin.
    How To Run Code In Terminal In VS Code

Bir grup içindeki terminaller arasında gezinmek için, "Alt+Sol" tuşlarına basarak önceki bölmeye veya "Alt+Sağ" tuşuna basarak sonraki bölmeye odaklanmanız gerekir. Listedeki sekmeleri sürükleyip bıraktığınızda, aslında onları yeniden düzenliyorsunuz. Ancak bir sekme ana terminal alanına sürüklendiğinde, terminali bir gruptan diğerine başarıyla taşıyabilirsiniz.

“Terminal: Bölünmemiş” komutunu kullanmak, bir terminali kendi grubu içinde taşır. Bu, içerik menüsüne sağ tıklayarak veya komut paleti aracılığıyla gerçekleştirilir.

Editör Alanındaki Terminaller

Editör içerisindeki terminaller “Terminal: Editör Alanında Yeni Terminal Oluştur” veya “Terminal: Editör Alanında Yan Tarafta Yeni Terminal Oluştur” komutları kullanılarak açılabilir. Bu aynı zamanda terminalin görünümden editör alanına basitçe sürüklenmesiyle de başarılabilir. Normalde terminal editörleri normal editör sekmeleri gibi sunulur.

Terminal editörleri her iki tarafta olabileceği gibi, editör grubu yerleşim sistemi sayesinde birçok boyutta da düzenlenebilir. “terminal.integrated.defaultLocation” ayarı, varsayılan “düzenleyici” veya “görüntüleme” alanı terminal konumunu değiştirir.

İçerikte Gezinme

Tampon, terminal içeriğini ifade eder ve "geriye kaydırma"nın veya alt bakış noktasının üzerindeki bölümdür. “Terminal.integrated.scrollback” ayarı, tutulan geri kaydırma miktarını belirler. Varsayılan 1000 satırdır.

Arabellek çevresinde gezinmek aşağıdakiler de dahil olmak üzere çeşitli komutları takip ederek yapılabilir:

  • Ctrl+Alt+PageUp: Bir satır yukarı kaydır
  • Ctrl+Alt+PageDown: Aşağı kaydır
  • Shift+PageUp: Sayfayı yukarı kaydırma
  • Shift+PageDown: Sayfayı aşağı kaydır
  • Ctrl+Home: En üste kaydır
  • Ctrl+End: Aşağıya doğru kaydır

Komut navigasyonu için:

  • Ctrl+Yukarı: Önceki komuta ilerleyin
  • Ctrl+Aşağı: Sonraki komuta ilerleyin

Normalde kaydırma aynı anda gerçekleşir. Ancak “terminal”i kullanarak yapılandırma yapabilirsiniz. Kısa sürede animasyon yapmak için Integrated.smoothscrolling” seçeneğini kullanın.

SSS

VS terminalini başlatırken sorun yaşıyorsam ne yapmalıyım?

Terminali başlatırken sorun yaşıyorsanız daha fazla rehberlik alabileceğiniz sorun giderme kılavuzuna gidin.

Yönetici terminali oluşturmak mümkün mü?

Normalde entegre bir kabuk, VS Code izinleriyle çalışır. Amaç, kabuğu yönetici veya başka bir izinle çalıştırmaksa, terminaldeki “runas.exe” ve benzeri yardımcı programları kullanın.

VS Code Terminalini Kullanarak İş Akışını Kolaylaştırın

Editörden ayrılmanıza gerek olmadığından VS Code terminalinde kod çalıştırmak verimli ve kullanışlıdır. Tüm geliştirme görevlerini kolaylaştırır ve kodu çalıştırma ile kodlamanın kendisi arasında geçiş yapabilirsiniz. Günün sonunda üretkenliği artırırsınız ve kod yürütme ve hata ayıklamaya konsantre olabilirsiniz.

VS Code terminalinde kod çalıştırmayı denediniz mi? Deneyiminiz neydi? Aşağıdaki yorumlar bölümünde bize bildirin.

Sign up and earn $1000 a day ⋙

Yapay Zekamı Snapchatte Nasıl Kullanırım?

Yapay Zekamı Snapchatte Nasıl Kullanırım?

Snapchat gibi sosyal medya uygulamaları artık yapay zekayı sistemlerine entegre etme yarışının bir parçası. My AI adlı yeni Snapchat sohbet robotu

Discord Rota Yok Hatası – Mobil ve PC İçin En İyi Düzeltmeler

Discord Rota Yok Hatası – Mobil ve PC İçin En İyi Düzeltmeler

Discord, zorlu oyun tutkunlarının ses ve metin yoluyla kolayca etkileşim kurabileceği eğlenceli bir platform sunuyor. Hizmetin olduğu bilinmesine rağmen

Google Slaytlar Nasıl Döngülenir?

Google Slaytlar Nasıl Döngülenir?

Google Slaytlar, hem çevrimiçi hem de çevrimdışı iş ve eğitim için önemli bir araçtır. Bu program sayesinde sayısız sunuma ücretsiz erişim sağlıyoruz

En İyi Google Form Alternatifleri

En İyi Google Form Alternatifleri

Google Forms popüler bir form oluşturucudur ancak Google hesabınız yoksa veya uygulamayı beğenmiyorsanız ücretsiz bir alternatife ihtiyacınız vardır.

Life360 Şifrenizi Unuttuğunuzda Ne Yapmalısınız?

Life360 Şifrenizi Unuttuğunuzda Ne Yapmalısınız?

Parolalarla ilgili sorun, onları unutmanın kolay olmasıdır. Bu, herhangi bir uygulamada olduğu gibi Life360 hesabınız için de geçerlidir. Bir stres kaynağı iken veya

Krallığın En İyi Gözyaşları Tarifleri

Krallığın En İyi Gözyaşları Tarifleri

“The Legend of Zelda: Tears of the Kingdom”da (TotK) hayatta kalmak için yemek çok önemlidir ve pişmiş yemekler sizin için çiğ atıştırmalıklardan çok daha iyidir. Aslında bir

LinkedInde Aynı Şirkete Birden Fazla Pozisyon Nasıl Eklenir?

LinkedInde Aynı Şirkete Birden Fazla Pozisyon Nasıl Eklenir?

LinkedIn, kariyer ilerlemenizi potansiyel işverenlere gelişmiş bir formatta sergilemenize olanak tanır. Sadece bir dönemde tuttuğunuz tek bir pozisyonu listelemek yerine

Krallığın Gözyaşlarında Rupi Nasıl Alınır?

Krallığın Gözyaşlarında Rupi Nasıl Alınır?

"Legend of Zelda: Tears of the Kingdom" (TotK) oyununda stoklamanız gereken çeşitli öğeler var. Çoğunu elde etmek için paraya ihtiyacınız olacak.

Sky VIP Nedir? Sky VIP Ödülleri Hakkında Bilmeniz Gereken Her Şey

Sky VIP Nedir? Sky VIP Ödülleri Hakkında Bilmeniz Gereken Her Şey

Sky'ın bir veya daha fazla hizmetine abone olursanız ve Birleşik Krallık ve İrlanda'da yaşıyorsanız otomatik olarak Sky VIP ödüllerine hak kazanırsınız. Sky VIP bir tatlandırıcıdır

AirPods Pro Ses Kalitesi Nasıl Artırılır

AirPods Pro Ses Kalitesi Nasıl Artırılır

AirPods Pro kullanıcısıysanız ses kalitesinin standart AirPod'lara göre büyük bir gelişme olduğunu biliyorsunuzdur. Peki tomurcukları iyileştirmenin yolları olduğunu biliyor muydunuz?

İşte Amazonun Prime ve Prime Olmayan Üyelerden Teslimat İçin Aldığı Ücretler

İşte Amazonun Prime ve Prime Olmayan Üyelerden Teslimat İçin Aldığı Ücretler

Amazon dünyanın en önde gelen e-ticaret markası olarak yerini aldı. Çevrimiçi alışveriş yapanlar Amazon'u cömert ve cazip avantajlar nedeniyle tercih ediyor

Bir Fotoğrafın veya Görüntünün Bulanıklığı Nasıl Açılır

Bir Fotoğrafın veya Görüntünün Bulanıklığı Nasıl Açılır

Bunu herkes yapıyor; Çocuğunuzun heyecan verici bir şey yaparken harika bir fotoğrafını veya eBay listelemeniz için mükemmel bir ürün resmini çekersiniz ve daha sonra

“Dosya Açık Olduğundan Bu İşlem Tamamlanamıyor” Nasıl Düzeltilir

“Dosya Açık Olduğundan Bu İşlem Tamamlanamıyor” Nasıl Düzeltilir

Bir dosyayı yeniden adlandırmaya, aktarmaya veya silmeye çalışırken muhtemelen "Dosya açık olduğundan bu işlem tamamlanamıyor" hata mesajıyla karşılaşmışsınızdır.

Terrariada Su Cıvatası Nasıl Gidilir?

Terrariada Su Cıvatası Nasıl Gidilir?

Terraria, karakterinizi güçlendirmek için kullanabileceğiniz değerli eşyalar, silahlar ve ekipmanlarla doludur. En çok yönlü erken oyun silahlarından biri

TikTokun Tamamı Video mu? Şart değil

TikTokun Tamamı Video mu? Şart değil

TikTok ağırlıklı olarak kısa videolara odaklanıyor. İçerik oluşturucuların çoğunlukla kendilerini dans ederken, dudak oynatırken ve deneme yaparken gösterdiği 15 saniyelik videolarla başladı.

Mudae Mod Komutları

Mudae Mod Komutları

Kendi Discord sunucunuzu yönetmek ve denetlemek ne kadar eğlenceli olsa da, yönetici görevlerine yardımcı olması için bazı botları bünyenize dahil etmek veya yalnızca sunucunuzu sunucuya eklemek isteyebilirsiniz.

CrunchyRoll Premiuma Nasıl Sahip Olunur?

CrunchyRoll Premiuma Nasıl Sahip Olunur?

Anime hayranı mısınız ama Crunchyroll'da ücretsiz olarak izlemek mi istiyorsunuz? Üzgünüz, artık premium abonelik olmadan denemeye değmez. Üzerinde

Lyft Vs. Uber Sürücü Gereksinimleri

Lyft Vs. Uber Sürücü Gereksinimleri

İstediğiniz zaman, istediğiniz yerde kazanma ve kendi programınızı belirleme potansiyeli ile Lyft veya Uber ile sürücü olmak iyi bir anlaşma gibi görünüyor. Ama sen misin

Google Slaytlardaki Tüm Slaytlarda Yazı Tipi Nasıl Değiştirilir

Google Slaytlardaki Tüm Slaytlarda Yazı Tipi Nasıl Değiştirilir

Bir Google Slaytlar sunumunun büyük bir bölümünü bitirip farklı bir yazı tipi kullanmaya karar verdiğinizde hayal kırıklığına uğrayabilirsiniz. Eğer yarattıysanız

GroupMede Geçersiz Paylaşım Bağlantısı Nasıl Onarılır

GroupMede Geçersiz Paylaşım Bağlantısı Nasıl Onarılır

GroupMe paylaşım bağlantıları, insanları gruplarınıza katılmaya davet etmenin kolay bir yoludur. Ancak geçersiz bir paylaşım bağlantısı oluşturabilir veya işlem sırasında hatalar alabilirsiniz.