Название | PowerShell 7 und Windows PowerShell |
---|---|
Автор произведения | Tobias Weltner |
Жанр | Математика |
Серия | |
Издательство | Математика |
Год выпуска | 0 |
isbn | 9783960104803 |
All diese Anpassungen gelten übrigens nur, solange die PowerShell läuft. Möchten Sie die Anpassungen dauerhaft verwenden, pirschen Sie unauffällig vor zu Seite 65.
Autovervollständigung: Tippfehler vermeiden
»Tippen vermeiden heißt Tippfehler vermeiden« – und so sollten Sie sich unbedingt die beiden Tastenkombinationen für die Autovervollständigung merken:
Ein Druck auf genügt, um die aktuelle Eingabe zu vervollständigen. Drücken Sie die Taste mehrmals, um weitere Vorschläge zu erhalten. + blättert einen Vorschlag zurück, falls Sie zu schnell waren.
Drücken Sie + , zeigt die Konsole die noch infrage kommenden Eingaben als Liste an, die Sie mit den Pfeiltasten auswählen und mit der übernehmen. In Editoren öffnet sich ein IntelliSense-Menü.
Tipp
Bei der Autovervollständigung über
Die Autovervollständigung dient nicht nur der Bequemlichkeit. Sie vermeidet auch Tippfehler und macht sie deutlich. Liefert
Geben Sie zum Beispiel Folgendes ein und drücken Sie dann
PS> Get-Pr
Es erscheint nun das Auswahlmenü der noch infrage kommenden Befehle, aus denen Sie sich per Pfeiltasten einen aussuchen können (siehe Abbildung 1.13).
Abbildung 1.13: Die Konsole kann Eingaben mithilfe des Auswahlmenüs vervollständigen.
Kommen zu viele Alternativen infrage, fragt PowerShell gegebenenfalls nach, ob Sie wirklich alle Vervollständigungsmöglichkeiten sehen wollen.
Hinweis
Zuständig für diesen Service sowie die Farbcodierung der Eingabe ist die PowerShell-Erweiterung PSReadLine, die Teil von Windows PowerShell und PowerShell ist.
Falls Ihre Konsole also auf
Auch Pfadnamen kann PowerShell mit
PS> C:\p
Wenn der Pfadname Sonderzeichen wie Leerzeichen oder Klammern enthält, stellt die Autovervollständigung ihn automatisch in Anführungszeichen und schreibt den sogenannten Call-Operator vor den Text (&). Mit diesem kann Text in Anführungszeichen so ausgeführt werden, als handele es sich dabei um einen Befehl.
Hier ein Beispiel: Im ersten Fall wird der Text »notepad« ausgegeben, im zweiten Fall der Befehl notepad ausgeführt:
PS> "notepad"
notepad
PS> & "notepad"
Befehlszeilen erneut verwenden
Auch die Befehlshistorie spart Tipparbeit. Oft sitzt der erste eingegebene Befehl nicht auf Anhieb richtig, und Sie erhalten eine Fehlermeldung, oder der Befehl macht (noch) nicht das, was Sie sich eigentlich vorgestellt haben. Wenn Sie an Ihrem Befehl ein wenig feilen und ihn verbessern wollen, brauchen Sie ihn nicht komplett neu einzugeben.
Drücken Sie stattdessen
Groß- und Kleinschreibung
PowerShell verzichtet so weit wie möglich darauf, Groß- und Kleinschreibung zu unterscheiden. Diese ist zum Beispiel bei Befehlen, Variablennamen, Sprachelementen und Parametern immer egal.
Anders sieht es nur bei Argumenten aus, also den Informationen, die Sie einem Befehl mitgeben. Bei manchen Argumenten ist klar, dass Groß- und Kleinschreibung einen Unterschied machen, zum Beispiel bei Kennwörtern. Bei anderen Argumenten kann es auch vom Betriebssystem abhängen: Bei Windows ist die Groß- und Kleinschreibung bei Pfadnamen egal, bei Linux aber wichtig.
Unvollständige und mehrzeilige Eingaben
Ist eine Eingabe nicht komplett, weil zum Beispiel ein geöffnetes Anführungszeichen noch nicht geschlossen oder eine geöffnete Klammer nicht mit der korrespondierenden schließenden Klammer versehen wurde, führt
"Hallo
>> Dies ist mein kleines Tagebuch.