Jak replikować obsługę środowiska ISE w programie Visual Studio Code

Chociaż rozszerzenie programu PowerShell dla programu VS Code nie szuka pełnej parzystości funkcji z programem PowerShell ISE, istnieją funkcje umożliwiające bardziej naturalne środowisko programu VS Code dla użytkowników środowiska ISE.

Ten dokument próbuje wyświetlić listę ustawień, które można skonfigurować w programie VS Code, aby środowisko użytkownika było nieco bardziej znane w porównaniu z środowiskiem ISE.

Tryb ISE

Uwaga

Ta funkcja jest dostępna w rozszerzeniu programu PowerShell w wersji zapoznawczej od wersji 2019.12.0 i rozszerzenia programu PowerShell od wersji 2020.3.0.

Najprostszym sposobem replikowania środowiska ISE w programie Visual Studio Code jest włączenie trybu "ISE". W tym celu otwórz paletę poleceń (F1 LUB Ctrl+Shift P LUB Cmd+Shift++P w systemie macOS) i wpisz "TRYB ISE". Wybierz pozycję "PowerShell: Włącz tryb ISE" z listy.

To polecenie automatycznie stosuje ustawienia opisane poniżej Wynik wygląda następująco:

Visual Studio Code w trybie ISE

Ustawienia konfiguracji trybu ISE

Tryb ISE wprowadza następujące zmiany w ustawieniach programu VS Code.

  • Powiązania kluczy

    Function Powiązanie ISE Powiązanie programu VS Code
    Debuger przerwania i przerwania Ctrl+B F6
    Wykonaj bieżący wiersz/wyróżniony tekst F8 F8
    Wyświetlanie dostępnych fragmentów kodu Ctrl+J Ctrl+Alt+J

    Uwaga

    Możesz również skonfigurować własne powiązania kluczy w programie VS Code.

  • Uproszczony interfejs użytkownika przypominający środowisko ISE

    Jeśli chcesz uprościć interfejs użytkownika programu Visual Studio Code, aby dokładniej przyjrzeć się interfejsowi użytkownika środowiska ISE, zastosuj następujące dwa ustawienia:

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

    Te ustawienia ukrywają sekcje "Pasek działania" i "Pasek boczny debugowania" wyświetlane w czerwonym polu poniżej:

    Wyróżniona sekcja zawiera pasek działań i pasek boczny debugowania

    Wynik końcowy wygląda następująco:

    Uproszczony widok programu VS Code

  • Uzupełnianie kart

    Aby włączyć więcej uzupełniania kart przypominających środowisko ISE, dodaj następujące ustawienie:

    "editor.tabCompletion": "on",
    
  • Brak koncentracji uwagi na konsoli podczas wykonywania

    Aby zachować fokus w edytorze podczas wykonywania za pomocą klawisza F8:

    "powershell.integratedConsole.focusConsoleOnExecute": false
    

    Wartość domyślna jest true do celów ułatwień dostępu.

  • Nie uruchamiaj zintegrowanej konsoli podczas uruchamiania

    Aby zatrzymać zintegrowaną konsolę podczas uruchamiania, ustaw:

    "powershell.integratedConsole.showOnStartup": false
    

    Uwaga

    Proces programu PowerShell w tle nadal zaczyna zapewniać funkcję IntelliSense, analizę skryptów, nawigację symboli itp., ale konsola nie będzie wyświetlana.

  • Przyjmij, że pliki są domyślnie programem PowerShell

    Aby tworzyć nowe/bez tytułu pliki, zarejestruj się jako program PowerShell domyślnie:

    "files.defaultLanguage": "powershell",
    
  • Schemat kolorów

    Istnieje wiele motywów ISE dostępnych dla programu VS Code, aby edytor wyglądał znacznie bardziej podobnie do środowiska ISE.

    W palecie poleceń wpisz theme get Preferences: Color Theme i naciśnij klawisz Enter. Z listy rozwijanej wybierz pozycję PowerShell ISE.

    Ten motyw można ustawić w ustawieniach za pomocą następujących opcji:

    "workbench.colorTheme": "PowerShell ISE",
    
  • Eksplorator poleceń programu PowerShell

    Dzięki pracy @corbob rozszerzenie programu PowerShell ma początki własnego eksploratora poleceń.

    W palecie poleceń wprowadź PowerShell Command Explorer i naciśnij klawisz Enter.

  • Otwórz w środowisku ISE

    Jeśli mimo to chcesz otworzyć plik w środowisku Windows PowerShell ISE, otwórz paletę poleceń, wyszukaj ciąg "open in ise", a następnie wybierz pozycję PowerShell: Otwórz bieżący plik w programie PowerShell ISE.

Inne zasoby

  • 4sysops zawiera doskonały artykuł dotyczący konfigurowania programu VS Code tak, aby był bardziej podobny do środowiska ISE.
  • Mike F Robbins ma świetny post dotyczący konfigurowania programu VS Code.

Wskazówki programu VS Code

  • Paleta poleceń

    Paleta poleceń jest przydatna do wykonywania poleceń w programie VS Code. Otwórz paletę poleceń przy użyciu klawisza F1 LUB Ctrl+Shift+P LUB Cmd+Shift+P w systemie macOS.

    Aby uzyskać więcej informacji, zobacz dokumentację programu VS Code.

  • Ukryj panel Konsola debugowania

    Rozszerzenie programu PowerShell używa wbudowanego interfejsu debugowania programu VS Code, aby umożliwić debugowanie skryptów i modułów programu PowerShell. Jednak rozszerzenie nie korzysta z panelu Konsola debugowania. Aby ukryć konsolę debugowania, kliknij prawym przyciskiem myszy konsolę debugowania i wybierz polecenie Ukryj konsolę debugowania.

    Zrzut ekranu przedstawiający sposób ukrywania panelu Konsola debugowania.

    Aby uzyskać więcej informacji na temat debugowania programu PowerShell za pomocą programu Visual Studio Code, zobacz Using VS Code (Korzystanie z programu VS Code).

Więcej ustawień

Jeśli znasz więcej sposobów, aby program VS Code był bardziej znany użytkownikom środowiska ISE, współtworzyć ten dokument. Jeśli szukasz konfiguracji zgodności, ale nie możesz znaleźć żadnego sposobu jej włączenia, otwórz problem i poproś go!

Zawsze chętnie akceptujemy żądania ściągnięcia i wkłady!