ISE deneyimi Visual Studio Code'da nasıl çoğaltılır


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

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

İMKB Modu

Not

Bu özellik, 2019.12.0 sürümünden itibaren PowerShell Önizleme uzantısında ve 2020.3.0 sürümünden bu yana PowerShell uzantısında mevcuttur.

ISE deneyimini Visual Studio Code'da ç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 VEYA Cmd< MacOS'ta /kbd>+Shift+P) ve "ISE Modu" yazın. Listeden "PowerShell: ISE Modunu Etkinleştir" seçeneğini seçin.

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

ISE Modu yapılandırma ayarları

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

  • Anahtar bağlamalar

    Function ISE Binding VS Code Binding
    Interrupt and break debugger Ctrl+B F6
    Execute current line/highlighted text F8 F8
    List available snippets Ctrl+J Ctrl+Alt+J

    Not

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

  • Basitleştirilmiş ISE benzeri kullanıcı arayüzü

    ISE kullanıcı arayüzüne daha yakından bakmak için Visual Studio Code kullanıcı arayüzünü 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 "Kenar Çubuğunda Hata Ayıklama" bölümlerini gizler:

    Nihai sonuç şuna benzer:

  • Sekme tamamlama

    ISE benzeri sekme tamamlamayı etkinleştirmek için şu ayarı ekleyin:

    "editor.tabCompletion": "on",
    
  • Çalıştırırken konsola odaklanma yok

    F8 ile çalıştırdığınızda odağın düzenleyicide kalması için:

    "powershell.integratedConsole.focusConsoleOnExecute": false
    

    Erişilebilirlik amacıyla varsayılan true'dur.

  • Başlangıçta entegre konsolu başlatmayın

    Entegre konsolu başlangıçta durdurmak için şunu ayarlayın:

    "powershell.integratedConsole.showOnStartup": false
    

    Not

    Arka plandaki PowerShell işlemi IntelliSense, komut dosyası analizi, sembol gezintisi vb. sağlamaya devam eder, ancak konsol gösterilmeyecektir.

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

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

    "files.defaultLanguage": "powershell",
    
  • Renk şeması

    Düzenleyicinin ISE'ye daha çok benzemesini sağlamak için VS Code için kullanılabilen bir dizi ISE teması vardır.

    Tercihler: Renk Teması'nı almak için Komut Paletinde tema yazın ve Enter tuşuna basın. Açılır listede PowerShell ISE'yi seçin.

    Bu temayı ayarlarda şu şekilde ayarlayabilirsiniz:

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

    @corbob'un çalışması sayesinde PowerShell uzantısı kendi komut gezgininin başlangıcına sahip oldu.

    Komut Paletinde PowerShell Komut Gezgini'ni girin ve Enter'a basın.

  • İMKB'de açık

    Yine de Windows PowerShell ISE'de bir dosya açmak istiyorsanız Komut Paleti'ni açın, "ise'de aç" ifadesini arayın ve ardından PowerShell: Geçerli Dosyayı PowerShell ISE'de Aç'ı seçin.

Diğer kaynaklar

  • 4sysops'un VS Kodunu ISE'ye daha çok benzeyecek şekilde yapılandırma konusunda harika bir makalesi var.
  • Mike F Robbins'in VS Code'u kurma konusunda harika bir yazısı var.

VS Kodu İpuçları

  • Komut Paleti

    Komut Paleti, VS Kodunda komutları çalıştırmanın kullanışlı bir yoludur. F1 VEYA Ctrl+Shift+P VEYA Cmd+ tuşlarını kullanarak komut paletini açın. MacOS'ta Üst Karakter+P.

    Daha fazla bilgi için VS Code belgelerine bakın.

  • Hata Ayıklama Konsolu panelini gizle

    PowerShell uzantısı, PowerShell komut dosyalarında ve modüllerinde hata ayıklamaya izin vermek için VS Code'un yerleşik hata ayıklama arayüzünü kullanır. Ancak uzantı, Hata Ayıklama Konsolu panelini kullanmaz. Hata Ayıklama Konsolunu gizlemek için Hata Ayıklama Konsolu'nu sağ tıklayın ve 'Hata Ayıklama Konsolu'nu Gizle'yi seçin.

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

Daha fazla ayar

VS Code'u ISE kullanıcıları için daha tanıdık hale getirmenin daha fazla yolunu biliyorsanız bu belgeye katkıda bulunun. Aradığınız bir uyumluluk yapılandırması varsa ancak bunu etkinleştirmenin herhangi bir yolunu bulamıyorsanız, bir sorun açın ve sorun!

Halkla ilişkiler ve katkıları da kabul etmekten her zaman mutluluk duyarız!

İlgili makaleler