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": falseEriş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": falseNot
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 Paletindetemayazın ve Enter tuşuna basın. Açılır listedePowerShell 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!



