Sdílet prostřednictvím


Jak replikovat prostředí ISE v editoru Visual Studio Code

I když rozšíření PowerShellu pro VS Code nevyhledává úplnou paritu funkcí s prostředím IsE PowerShellu, existují funkce, které uživatelům prostředí ISE usnadňují prostředí VS Code.

Tento dokument se pokusí zobrazit seznam nastavení, která můžete nakonfigurovat v nástroji VS Code, aby byl uživatelský prostředí trochu povědomější v porovnání se službou ISE.

Režim ISE

Poznámka

Tato funkce je dostupná v rozšíření PowerShell Preview od verze 2019.12.0 a v rozšíření PowerShellu od verze 2020.3.0.

Nejjednodušší způsob, jak prostředí integrovaného vývojového prostředí (ISE) v editoru Visual Studio Code replikovat, je zapnutím režimu ISE. Uděláte to tak, že otevřete paletu příkazů (F1 NEBO Ctrl+Shift+P NEBO Cmd+Shift+P v macOS) a zadáte "ISE Mode". V seznamu vyberte PowerShell: Povolit režim ISE.

Tento příkaz automaticky použije nastavení popsaná níže:

Visual Studio Code v režimu ISE

Nastavení konfigurace režimu ISE

Režim ISE provede následující změny nastavení editoru VS Code.

  • Klávesové zkratky

    Funkce Vazba ISE Vazba VS Code
    Přerušení a zastavení ladicího programu Ctrl+B F6
    Spuštění aktuálního řádku nebo zvýrazněného textu F8 F8
    Výpis dostupných fragmentů kódu Ctrl+J Ctrl+Alt+J

    Poznámka

    V nástroji VS Code můžete také nakonfigurovat vlastní vazby klíčů.

  • Zjednodušené uživatelské rozhraní podobné ise

    Pokud chcete zjednodušit uživatelské rozhraní editoru Visual Studio Code, abyste se blíže podívali na uživatelské rozhraní integrovaného vývojového prostředí (ISE), použijte tato dvě nastavení:

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

    Tato nastavení skryjí části "Panel aktivit" a "Boční panel ladění" zobrazené v červeném rámečku níže:

    Zvýrazněný úsek obsahuje panel Aktivita a boční panel Ladění

    Konečný výsledek vypadá takto:

    zjednodušené zobrazení VS Code

  • Dokončování tabulátoru

    Pokud chcete povolit dokončování příkazů podobné ISE, přidejte toto nastavení:

    "editor.tabCompletion": "on",
    
  • Při spouštění se konzole nezaměří.

    Pokud chcete zachovat fokus v editoru při spuštění pomocí F8:

    "powershell.integratedConsole.focusConsoleOnExecute": false
    

    Výchozí nastavení je true pro účely přístupnosti.

  • Nespouštět integrovanou konzolu při spuštění

    Pokud chcete při spuštění zastavit integrovanou konzolu, nastavte:

    "powershell.integratedConsole.showOnStartup": false
    

    Poznámka

    Proces PowerShellu na pozadí stále začíná poskytovat IntelliSense, analýzu skriptů, navigaci symbolů atd., ale konzola se nezobrazí.

  • Předpokládejme, že soubory jsou ve výchozím nastavení typu PowerShell.

    Pokud chcete vytvářet nové nebo nepojmenované soubory, zaregistrujte se ve výchozím nastavení jako PowerShell:

    "files.defaultLanguage": "powershell",
    
  • Barevné schéma

    Pro VS Code je k dispozici celá řada motivů ISE, aby editor vypadal mnohem více jako isE.

    Na paletě příkazů zadejte theme, abyste získali Preferences: Color Theme a stiskněte Enter. V rozevíracím seznamu vyberte PowerShell ISE.

    Tento motiv můžete v nastavení nastavit takto:

    "workbench.colorTheme": "PowerShell ISE",
    
  • Průzkumník příkazů PowerShellu

    Díky práci @corbobmá rozšíření PowerShellu základy vlastního průzkumníka příkazů.

    Na paletě příkazů zadejte PowerShell Command Explorer a stiskněte Enter.

  • Otevřít v prostředí ISE

    Pokud chcete přesto otevřít soubor v prostředí Windows PowerShell ISE, otevřete paletu příkazů , vyhledejte "open in ise" a pak vyberte PowerShell: Otevřít aktuální soubor v prostředí PowerShell ISE.

Další zdroje informací

Tipy pro VS Code

  • Paleta příkazů

    Paleta příkazů je užitečný způsob provádění příkazů v editoru VS Code. Otevřete paletu příkazů pomocí F1 NEBO Ctrl+Shift+P NEBO Cmd+Shift+P v macOS.

    Další informace najdete v dokumentaci nástroje VS Code.

  • Skryjte panel konzoly ladění

    Rozšíření PowerShellu používá integrované ladicí rozhraní editoru VS Code, které umožňuje ladění skriptů a modulů PowerShellu. Rozšíření však nepoužívá „Debug Console“ panel. Chcete-li skrýt konzolu ladění, klikněte pravým tlačítkem na konzolu ladění a vyberte Skrýt konzolu ladění.

    Snímek obrazovky ukazuje, jak skrýt panel konzole pro ladění.

    Další informace o ladění PowerShellu pomocí editoru Visual Studio Code najdete v tématu Použití nástroje VS Code.

Další nastavení

Pokud víte o více způsobech, jak udělat VS Code přívětivější pro uživatele ISE, přispějte k tomuto dokumentu. Pokud hledáte konfiguraci kompatibility, ale nemůžete najít žádný způsob, jak ji povolit, otevřete problém a ptejte se!

Vždy rádi přijímáme pull requesty a další příspěvky!