Windows Terminal Kullanımı

14 Ağu

Microsoft, windows 10 ile birlikte yeni bir terminal aracını biz kullanıcıların hizmetine sunmuştur. Windows bünyesinde bulunan ilk komut kullanım aracı Command Prompt’tur. Daha sonra yeni bir komut arayüzü olarak Powershell aracı Windows’a dahil edilmiştir. Fakat bu iki araçta rakip işletim sistemlerinin sunduğu konsol araçlarına göre biraz kulanışsız kalmıştır. Örneğin birden fazla ortamda komut satırı çalıştırmak istediğimiz de çok fazla pencere açmamız gerekmektedir. Ayrıca bu araçlarda tab özelliği bulunmamaktadır.

Mizrosoft firması, bu eksiklikleri kapatan açık kaynak kodlu Windows Terminal aracını geliştirmiştir. Windows terminal aracı hem tab kullanımı ile birden fazla pencereyi tek bir ekranda yönetme imkanı sunar, hemde temalar ile görseli özelleştirilebilen bir özelliğe saiptir. Windows terminal aracı windows store üzerinden indirlebilmektedir.

Windows terminalde birden fazla konsol aracını yukarıda görüldüğü gibi aynı anda açabilmek mümkündür. Her konsol aracı ayrı bir tab da görünür. Yeni tab eklemek için pencerenin üst kısmındaki aşağı ok tuşuna basarak istediğimiz aracı seçebiliriz. Resimde dikkat ederseniz ubuntu konsol aracı da eklenmiştir. Bu aracı windows ortamında kullanabilmek için WSL(Windows Subsystem for Linux) kullanabilirsiniz. Bu araç sayesinde windows üzerinde windows store kullanarak istediğimiz linux sürümünü kurabiliriz.

Windows terminalde görünüm özelleştirilebilmektedir. Bunun için aşağıdaki ayarlar sekmesinden ;

Aşağıda sarı ile işaretli araylar butonuna tıklandığında, varsayılan editör ile terminalin ayarlar dosyası (settings.json) açılır.

Benim bilgisayarımda Visual Studio 2019 olduğu için bu editör ile ayarları yapabiliyorum.

Settings.json dosyasında her terminal için profiles objesindeki list kolleksiyonunda ayarlar bulunur. Terminalin görünüm özelliğini değiştirmek için iki yol vardır.

Birinci yol Color Schemas sayfasından Included color schemas bölümündeki hazır şemalar kullanılabilir.

  • Campbell
  • Campbell Powershell
  • Vintage
  • One Half Dark
  • One Half Light
  • Tango Dark
  • Tango Light

Örneğin Powershell’de One Half Dark şeması için ayarları şu şekilde değiştirip kaydetmek yeterlidir. Görüntü hemen güncellenecektir.

{
      // Make changes here to the powershell.exe profile.
      "guid": "{61c54bbd-c2c6-5271-96e7-009a87ff44bf}",
      "name": "Windows PowerShell",
      "commandline": "powershell.exe",
      "hidden": false,
      "colorScheme": "One Half Dark"
}

İkinci yol ise kendi ayarlarımızı settings.json dosyası içerisindeki schemes dizisine eklmektir. Burada terminal görsellerine ait çok fazla ayar bulabilirsiniz. Örneğin Command Propt için schemas dizisine aşağıdaki gibi bir ayar ekleyelim.

"schemes": [
     {
       "name": "Aurora",
       "black": "#23262e",
       "red": "#f0266f",
       "green": "#8fd46d",
       "yellow": "#ffe66d",
       "blue": "#0321d7",
       "purple": "#ee5d43",
       "cyan": "#03d6b8",
       "white": "#c74ded",
       "brightBlack": "#292e38",
       "brightRed": "#f92672",
       "brightGreen": "#8fd46d",
       "brightYellow": "#ffe66d",
       "brightBlue": "#03d6b8",
       "brightPurple": "#ee5d43",
       "brightCyan": "#03d6b8",
       "brightWhite": "#c74ded",
       "background": "#23262e",
       "foreground": "#ffca28",
       "selectionBackground": "#292e38",
       "cursorColor": "#ee5d43"
     }
   ]

Bu ayarı artık command propt için kullanabiliriz.

{
      // Make changes here to the powershell.exe profile.
      "guid": "{61c54bbd-c2c6-5271-96e7-009a87ff44bf}",
      "name": "Command Prompt",
      "commandline": "powershell.exe",
      "hidden": false,
      "colorScheme": "Aurora"
}