Megosztás a következőn keresztül:


Az ISE-élmény replikálása a Visual Studio Code-ban

Bár a VS Code PowerShell-bővítménye nem keres teljes körű szolgáltatásparitást a PowerShell ISE-vel, léteznek olyan funkciók, amelyek természetesebbé teszik a VS Code használatát az ISE felhasználói számára.

Ez a dokumentum megpróbálja felsorolni a VS Code-ban konfigurálható beállításokat, hogy a felhasználói élmény egy kicsit ismerősebb legyen az ISE-hez képest.

ISE mód

Jegyzet

Ez a funkció a 2019.12.0-s verzió óta elérhető a PowerShell előzetes verziójában, valamint a PowerShell-bővítményben a 2020.3.0-s verzió óta.

Az ISE-élmény Visual Studio Code-ban való replikálásának legegyszerűbb módja az "ISE mód" bekapcsolása. Ehhez nyissa meg a parancskatalógust (F1 VAGY Ctrl+Shift+P VAGY Cmd+Shift+P macOS rendszeren), és írja be az "ISE Mód" kifejezést. Válassza a "PowerShell: Enable ISE Mode" (PowerShell: IsE mód engedélyezése) lehetőséget a listából.

Ez a parancs automatikusan alkalmazza az alábbi beállításokat: Az eredmény így néz ki:

Visual Studio Code ISE módban

ISE mód konfigurációs beállításai

Az ISE mód az alábbi módosításokat hajtja végre a VS Code beállításaiban.

  • Kulcskötések

    Funkció ISE-kötés VS-kód kötése
    Hibakereső megszakítása és megszakítás leállítása Ctrl+B F6
    Aktuális sor/kiemelt szöveg végrehajtása F8 F8
    Elérhető kódrészletek listázása Ctrl+J Ctrl+Alt+J

    Jegyzet

    A VS Code-ban saját kulcskötéseket is konfigurálhat.

  • Egyszerűsített ISE-szerű felhasználói felület

    Ha egyszerűsíteni szeretné a Visual Studio Code felhasználói felületét, hogy jobban megtekintse az ISE felhasználói felületét, alkalmazza az alábbi két beállítást:

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

    Ezek a beállítások elrejtik a "Tevékenységsáv" és a "Hibakeresési oldalsáv" szakaszt az alábbi piros mezőben:

    A kiemelt szakasz tartalmazza a tevékenységsávot és a hibakeresési oldalsávot

    A végeredmény így néz ki:

    VS Code egyszerűsített nézete

  • Tabulátor kitöltése

    Ha további ISE-szerű lapkiegészítést szeretne engedélyezni, adja hozzá a következő beállítást:

    "editor.tabCompletion": "on",
    
  • Nincs fókusz a konzolon a végrehajtáskor

    A fókusz megőrzése a szerkesztőben F8végrehajtásakor:

    "powershell.integratedConsole.focusConsoleOnExecute": false
    

    Az alapértelmezett érték true akadálymentességi célokra.

  • Ne indítsa el az integrált konzolt indításkor

    Az integrált konzol indításkor történő leállításához állítsa be a következőt:

    "powershell.integratedConsole.showOnStartup": false
    

    Jegyzet

    A háttérben futó PowerShell-folyamat továbbra is intelliSense-t, szkriptelemzést, szimbólumnavigációt stb. biztosít, de a konzol nem jelenik meg.

  • Feltételezzük, hogy a fájlok alapértelmezés szerint PowerShell-ként szerepelnek.

    Új/névtelen fájlok létrehozásához alapértelmezés szerint regisztráljon PowerShell-ként:

    "files.defaultLanguage": "powershell",
    
  • Színséma

    Számos ISE-téma érhető el a VS Code-hoz, hogy a szerkesztő sokkal jobban hasonlítson az ISE-hez.

    A parancskatalógusba írja be a theme a Preferences: Color Theme lekéréséhez, majd nyomja le Enterbillentyűt. A legördülő listában válassza a PowerShell ISElehetőséget.

    Ezt a témát a következő beállításokkal állíthatja be:

    "workbench.colorTheme": "PowerShell ISE",
    
  • PowerShell Parancs Felfedező

    A @corbobmunkájának köszönhetően a PowerShell-bővítmény a saját parancskezelőjének kezdeteivel rendelkezik.

    A parancs palettábaírja be PowerShell Command Explorer, majd nyomja le az Enterbillentyűt.

  • Megnyitás az ISE-ben

    Ha mégis meg szeretne nyitni egy fájlt a Windows PowerShell ISE-ben, nyissa meg a parancskatalógust, keressen rá a "megnyitás az ise-ben" kifejezésre, majd válassza PowerShell: Az aktuális fájl megnyitása a PowerShell ISE.

Egyéb erőforrások

VS-kódtippek

  • Parancskatalógus

    A parancskatalógus a parancsok VS Code-ban való végrehajtásának hasznos módja. Nyissa a parancssávot a F1 VAGY a Ctrl+Shift+P VAGY a Cmd+Shift+P billentyűparanccsal macOS rendszeren.

    További információért lásd a VS Code dokumentációját.

  • A Hibakeresési konzol panel elrejtése

    A PowerShell-bővítmény a VS Code beépített hibakeresési felületével teszi lehetővé a PowerShell-szkriptek és -modulok hibakeresését. A bővítmény azonban nem használja a Hibakeresési konzol panelt. A hibakeresési konzol elrejtéséhez kattintson a jobb gombbal a Hibakeresési konzol elemre, és válassza a A hibakeresési konzol elrejtéselehetőséget.

    Képernyőkép a Hibakeresési konzol panel elrejtéséről.

    A PowerShell Visual Studio Code-tal való hibakereséséről további információt a VS Code-című témakörben talál.

További beállítások

Ha több módszert ismer arra, hogy a VS Code ismerősebb legyen az ISE-felhasználók számára, járuljon hozzá ehhez a dokumentumhoz. Ha egy kompatibilitási konfigurációt keres, de nem találja az engedélyezésének módját, nyisson meg egy problémát, és kérdezzen el!

Mindig örömmel fogadjuk el a PRS-eket és a hozzájárulásokat is!