19 najlepszych skrótów klawiaturowych Windows Powershell

Jesteśmy fanami wszystkiego, co ułatwia korzystanie z komputerów lub zarządzanie nimi. Więc naturalnie jesteśmy fanami skrótów. Skróty Windows i kombinacje klawiszy(shortcuts and key combos) ułatwiają wszystko. Logiczne jest więc, że skróty Microsoft PowerShell tylko poprawiają PowerShell .

Jeśli nie znasz PowerShell , mamy przewodnik dla początkujących PowerShell(PowerShell beginner’s guide) . Jest świetny zarówno dla użytkowników domowych, jak i specjalistów IT. PowerShell to coś więcej niż tylko język skryptowy. Te skróty klawiaturowe dotyczą Microsoft Windows PowerShell ISE i PowerShell Console .

Mimo że PowerShell rozprzestrzenia się na inne systemy operacyjne - takie jak macOS w wersji 10.12 i nowsze, a nawet kilka dystrybucji Linuksa(Linux) - te skróty mogą nie działać we wszystkich systemach operacyjnych lub we wszystkich wersjach PowerShell . Ale nawet kilka zaoszczędzi Ci minut, jeśli nie godzin, na składaniu skryptów.

Najlepsze skróty klawiaturowe(Keyboard Shortcuts) dla Windows PowerShell ISE

Zintegrowane środowisko skryptów programu PowerShell(PowerShell Integrated Scripting Environment) ( ISE ) umożliwia tworzenie i testowanie skryptów i aplikacji programu PowerShell . (PowerShell)Wszystkie wersje systemu operacyjnego Windows firmy Microsoft , czy to Windows Server , Pro , czy Home , zawierają PowerShell ISE .

Ponieważ Windows Powershell ISE jest środowiskiem edycji, stosowane są najpopularniejsze skróty Microsoft Office(Microsoft Office shortcuts) , takie jak Ctrl + C do kopiowania i Ctrl + V do wklejania. Poniższe skróty są specyficzne dla Powershell ISE .

  • Ctrl + Tab i Ctrl + Shift + Tab: Przenosi fokus PowerShell ISE z karty na kartę. Ctrl + Tab przeniesie Cię w prawo, a Ctrl + Shift + Tab w lewo.

  • Ctrl + T: otwiera nowy obszar roboczy PowerShell . Możesz użyć tego do oddzielenia rzeczy, takich jak projekty aplikacji wykorzystujące wiele skryptów. Zwróć uwagę(Notice) , jak nasze oryginalne trzy skrypty są otwierane w obszarze roboczym PowerShell 1 . Wybierz obszar roboczy programu PowerShell 2 , aby pracować nad innym projektem.

  • Ctrl + W: zamyka bieżący obszar roboczy PowerShell i wszystkie otwarte skrypty. Jeśli skrypt nie został jeszcze zapisany, otworzy się okno dialogowe z pytaniem, czy chcesz zapisać zmiany, czy nie.

  • Ctrl + M: zwiń lub rozwiń kontur. Zwróć(Notice) uwagę na klauzulę ForEach poniżej oraz znaki + i obok niej. Pierwszy obraz przedstawia zwiniętą klauzulę ForEach ; druga pokazuje rozwinięty skrypt.

  • Ctrl + F: Znajdź(Find) określony tekst w skrypcie. Ten skrót klawiaturowy otwiera okno Znajdź(Find) . Zobaczysz parametry, które możesz zastosować do wyszukiwania, takie jak Wielkość liter(Match Case) , Całe słowo(Whole word) , Wyszukaj w górę(Search up) , Znajdź w zaznaczeniu(Find in selection) . Możesz także użyć wyrażeń regularnych(Regular expressions) . Wyszukiwanie rozpoczyna się w miejscu, w którym znajduje się kursor w skrypcie.

  • F3: Znajduje następne wystąpienie parametrów wyszukiwania. Możesz użyć przycisku Znajdź następny(Find Next ) w oknie Znajdź(Find ) , ale okno przeszkadza. Spróbuj wybrać F3 , aby przejść do następnego wystąpienia. Będzie miał podświetlanie kursora.

  • Shift + F3:   Co jeśli przekroczysz to, czego potrzebujesz, używając F3? Po prostu(Simply) użyj Shift + F3 , aby znaleźć poprzednie wystąpienie. Będzie miał również podświetlanie kursora.

  • Ctrl + H: znajduje(Find) s i zastępuje dowolny tekst w skrypcie innym tekstem. Do tego narzędzia można zastosować te same parametry, co narzędzie Znajdź(Find) .

  • Ctrl + J: otwiera pole wyboru skrawków. Fragmenty(Snippets) kodu to małe fragmenty kodu o odpowiedniej składni. Kliknij dwukrotnie,(Double-click) aby wstawić fragment, a następnie dodaj parametry.

  • Ctrl + spacja:(Space:) podobnie do pokazywania fragmentów, to polecenie otwiera Intellisense . Intellisense przedstawia opcje kontekstowe, takie jak parametry lub komparatory. W takim przypadku pokazuje możliwe wartości parametru -ErrorAction dla polecenia cmdlet Remove-Item . Kliknij(Click) jeden, aby go wybrać.

  • F5: uruchamia cały skrypt i prosi o zapisanie go. Zaznacz pole obok W przyszłości nie pokazuj tego komunikatu(In the future, do not show this message) , a następnie OK , aby uruchomić i zapisać, naciskając klawisz F5 w przyszłości. Działa to tak samo, jak wybranie przycisku Uruchom skrypt(Run Script ) .

  • F8: Wybierz sekcję skryptu PowerShell i naciśnij (PowerShell)klawisz F8(F8 ) , aby uruchomić tylko ten fragment. Pomaga to debugować skrypt po jednym kawałku. Działa to tak samo, jak wybranie przycisku Uruchom(Run Selection ) zaznaczanie .

  • Ctrl + C lub Ctrl + Break: Zatrzymuje skrypt podczas jego działania. Jeśli zaznaczyłeś jakiś tekst, Ctrl + Break zatrzyma operację w tym momencie. To kolejny skrót pomocny przy debugowaniu skryptów. Ten sam efekt daje wybranie przycisku Zatrzymaj operację .(Stop Operation )

Najlepsze skróty klawiaturowe(Keyboard Shortcuts) dla konsoli Windows PowerShell(Windows PowerShell Console)

Jeśli korzystałeś z wiersza polecenia(Command Prompt) (cmd), przekonasz się, że konsola programu Windows PowerShell(Windows PowerShell Console) to tylko wiersz polecenia dostosowany do używania skryptów i poleceń cmdlet programu PowerShell w wierszu polecenia. Konsola wygląda bardzo podobnie do starej konsoli wiersza poleceń.

Jeśli nie tworzysz aplikacji do automatyzacji ani pakietów zarządzania serwerem Windows, możesz użyć konsoli do uruchomienia kilku poleceń programu PowerShell . Konsola PowerShell(PowerShell) ma jednak kilka dodatkowych funkcji i skrótów. Zwykłe skróty konsoli poleceń, takie jak strzałka w górę ( ^ ) i strzałka w dół ( ˅ ), aby przywołać ostatnie polecenia, działają również w konsoli PowerShell .

  • Litera(Letter ) + F8: Nie pamiętasz tego polecenia cmdlet, którego ostatnio używałeś, ale wiesz, że zaczynało się od litery S? Press S + F8 , aby wyświetlić listę wszystkich ostatnio używanych poleceń cmdlet zaczynających się na literę S. Na poniższym obrazku zobacz, że pierwsza litera ma inny kolor, aby poinformować nas, że właśnie szukaliśmy w S.

  • Alt + F7: Usuwa(Clears) wszystkie ostatnie polecenia z historii konsoli. To jak czyszczenie schowka(clearing the clipboard) . Jest to przydatne, gdy dużo zrobiłeś w konsoli, a strzałki w górę i w dół nie są już pomocne w przeskakiwaniu między potrzebnymi poleceniami.
  • Shift + Enter: Aby wprowadzić kilka wierszy poleceń, użyj Shift + Enter na końcu każdego wiersza przed wprowadzeniem następnego. Następnie wybierz Enter , aby uruchomić je wszystkie po kolei.

  • F8: Przeszukaj(Search) elementy w historii poleceń, które zaczynają się od tego, co jest w monicie. W poniższym przykładzie w wierszu polecenia wpisano Get . Ponowne wybranie F8 spowoduje znalezienie następnego polecenia, które zaczyna się od Get , jeśli takie istnieje.

  • Ctrl + spacja:(Space:) działa jak Intellisense , ale w konsoli. W tym przykładzie wprowadzono tylko Get-Item . Użycie Ctrl + Space pokazuje inne polecenia cmdlet z tym początkiem i ich składnią. Możesz używać strzałek w lewo i w prawo, aby przechodzić między poleceniami cmdlet.

  • Karta:(Tab:) Działa jak autouzupełnianie, ale przechodzi przez możliwości, naciskając go wielokrotnie. W pierwszym przykładzie jest tylko myślnik ( ) początek parametru. Wybór zakładki przechodzi przez opcje, aż uzyskasz tę, którą chcesz. W tym przypadku jest to -Recurse .

Masz teraz moc (Power)PowerShell _

Kiedy Microsoft wydał PowerShell w 2006 roku, specjaliści IT byli zajęci używaniem interfejsów graficznych i plików wsadowych do zarządzania rzeczami. Teraz te metody automatyzacji i konfiguracji są obsługiwane przy mniejszym nakładzie pracy i szybciej dzięki PowerShell .



About the author

inżynier audiofilski i specjalista ds. produktów audio z ponad 10-letnim doświadczeniem. Specjalizuję się w tworzeniu wysokiej jakości głośników muzycznych i słuchawek od początku do końca. Jestem ekspertem w rozwiązywaniu problemów z dźwiękiem oraz projektowaniu nowych głośników i systemów słuchawkowych. Moje doświadczenie wykracza poza samo tworzenie dobrych produktów; Mam również pasję pomagania innym w byciu jak najlepszymi, czy to poprzez edukację, czy pracę społeczną.



Related posts