Aracılığıyla paylaş


Visual Studio Code'da ISE deneyimini çoğaltma

VS Code için PowerShell uzantısı PowerShell ISE ile tam özellik eşliği aramasa da, VS Code deneyimini ISE kullanıcıları için daha doğal hale getirmek için özellikler mevcuttur.

Bu belge, kullanıcı deneyimini ISE ile karşılaştırıldığında biraz daha tanıdık hale getirmek için VS Code'da yapılandırabileceğiniz ayarları listelemeye çalışır.

ISE Modu

Not

Bu özellik, sürüm 2019.12.0'dan bu yana PowerShell Önizleme uzantısında ve sürüm 2020.3.0'dan bu yana PowerShell uzantısında kullanılabilir.

Visual Studio Code'da ISE deneyimini çoğaltmanın en kolay yolu "ISE Modu"nu açmaktır. Bunu yapmak için komut paletini açın (F1 VEYA Ctrl+Shift+P OR Cmd+Shift+P macOS'ta) ve "ISE Modu" yazın. Listeden "PowerShell: ISE Modunu Etkinleştir" seçeneğini belirleyin.

Bu komut, aşağıda açıklanan ayarları otomatik olarak uygular Sonuç şu şekilde görünür:

ISE Modu'nda Visual Studio Code

ISE Modu yapılandırma ayarları

ISE Modu, VS Code ayarlarında aşağıdaki değişiklikleri yapar.

  • Anahtar bağlamaları

    Fonksiyon ISE Bağlama VS Code Bağlama
    Hata ayıklayıcıyı durdur ve kes Ctrl+B F6
    Geçerli satırı/vurgulanmış metni çalıştır F8 F8
    Kullanılabilir kod parçacıklarını listeleme Ctrl+J Ctrl+Alt+J

    Not

    VS Code'da kendi anahtar bağlamalarınızı yapılandırabilirsiniz.

  • Basitleştirilmiş ISE benzeri kullanıcı arabirimi

    Visual Studio Code kullanıcı arabirimini ISE'nin kullanıcı arabirimine daha yakından bakmak için basitleştirmek istiyorsanız şu iki ayarı uygulayın:

    "workbench.activityBar.visible": false,
    "debug.openDebug": "neverOpen",
    

    Bu ayarlar, aşağıdaki kırmızı kutunun içinde gösterilen "Etkinlik Çubuğu" ve "Hata Ayıklama Yan Çubuğu" bölümlerini gizler:

    Vurgulanan bölüm, Etkinlik Çubuğu ve Hata Ayıklama Yan Çubuğu'nu içerir

    Sonuç şöyle görünür:

    VS Code Basitleştirilmiş görünümü

  • Sekme tamamlama

    ISE benzeri daha fazla sekme tamamlama özelliğini etkinleştirmek için şu ayarı ekleyin:

    "editor.tabCompletion": "on",
    
  • Yürütülürken konsola odaklanma yok

    F8ile yürütürken odağı düzenleyicide tutmak için:

    "powershell.integratedConsole.focusConsoleOnExecute": false
    

    Varsayılan değer, erişilebilirlik amacıyla true.

  • Tümleşik konsolu başlangıçta çalıştırma

    Tümleşik konsolu başlangıçta durdurmak için şunu ayarlayın:

    "powershell.integratedConsole.showOnStartup": false
    

    Not

    Arka plan PowerShell işlemi IntelliSense, betik analizi, sembol gezintisi vb. sağlamaya devam eder, ancak konsol gösterilmez.

  • Dosyaların varsayılan olarak PowerShell olduğunu varsay

    Yeni/adsız dosyalar oluşturmak için varsayılan olarak PowerShell olarak kaydolun:

    "files.defaultLanguage": "powershell",
    
  • Renk düzeni

    Düzenleyicinin ISE'ye çok daha benzer görünmesi için VS Code'un kullanabileceği bir dizi ISE teması vardır.

    Komut Paleti'netheme yazın, Preferences: Color Theme elde edin ve Enter tuşuna basın. Açılan listede PowerShell ISEöğesini seçin.

    Bu temayı ayarlarda şu şekilde ayarlayabilirsiniz:

    "workbench.colorTheme": "PowerShell ISE",
    
  • PowerShell Komut Gezgini

    @corbobsayesinde PowerShell uzantısının kendi komut gezgini geliştirmesinin başlangıç aşamaları bulunmaktadır.

    Komut Paletiüzerine PowerShell Command Explorer girin ve Enter basın.

  • ISE'de aç

    Yine de Windows PowerShell ISE'de bir dosya açmak istiyorsanız, Komut Paletiaçın, "ise ile aç" ifadesini arayın, ardından PowerShell: Geçerli Dosyayı PowerShell ISE'de açöğesini seçin.

Diğer kaynaklar

  • 4sysops'un VS Code'u ISE'ye daha benzer şekilde yapılandırmak üzerine harika bir makalesi var .
  • Mike F Robbins'in VS Code'u ayarlama konusunda harika bir gönderisi var .

VS Code İpuçları

  • Komut Paleti

    Komut Paleti, VS Code'da komutları yürütmenin kullanışlı bir yoludur. macOS'ta F1 VEYA Ctrl+Shift+P OR Cmd+Shift+P kullanarak komut paletini açın.

    Daha fazla bilgi için VS Code belgelerinebakın.

  • Hata Ayıklama Konsolu panelini gizleme

    PowerShell uzantısı, PowerShell betiklerinin ve modüllerinin hata ayıklamasına olanak sağlamak için VS Code'un yerleşik hata ayıklama arabirimini kullanır. Ancak uzantı, Hata Ayıklama Konsolu panelini kullanmaz. Hata Ayıklama Konsolu'nu gizlemek için, Hata Ayıklama Konsolu'ne sağ tıklayın ve 'Hata Ayıklama Konsolu'Gizle'yi seçin.

    Hata Ayıklama Konsolu panelinin nasıl gizleneceğini gösteren ekran görüntüsü.

    Visual Studio Code ile PowerShell'de hata ayıklama hakkında daha fazla bilgi için bkz. VS Codekullanma.

Diğer ayarlar

VS Code'un ISE kullanıcıları için daha tanıdık görünmesini sağlamanın daha fazla yolunu biliyorsanız, bu belgeye katkıda bulunun. Aradığınız bir uyumluluk yapılandırması varsa ama etkinleştirmenin bir yolunu bulamıyorsanız, bir talep oluşturun ve çekinmeden sorun!

Pr'leri ve katkıları da kabul ettiğimiz için her zaman mutluyuz!