Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
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:
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 végeredmény így néz ki:
egyszerűsített nézeteTabulá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": falseAz alapértelmezett érték
trueakadá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": falseJegyzet
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
themeaPreferences: Color Themelekéréséhez, majd nyomja le Enterbillentyűt. A legördülő listában válassza aPowerShell 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
- A 4sysops egy nagyszerű cikket közölt a VS Code konfigurálásáról, hogy az ISE-hez hasonlóbbá tegye.
- Mike F Robbins egy nagyszerű bejegyzést írt a VS Code beállításáról.
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.
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!