Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
GitHub verfügt über ein Feature namens Codespaces , mit dem Sie zur PowerShell-Dokumentation beitragen können, ohne software lokal installieren oder konfigurieren zu müssen. Wenn Sie einen Codespace verwenden, erhalten Sie dieselben Erstellungstools, die das Team zum Schreiben und Bearbeiten verwendet.
Sie können einen Codespace in Ihrem Browser verwenden, um in VS Code, das über das Internet gehostet wird, Änderungen vorzunehmen. Wenn Sie VS Code lokal installiert haben, können Sie auch dort eine Verbindung mit dem Codespace herstellen.
Verfügbare Tools
Wenn Sie ein Codespace für einen Beitrag zur PowerShell-Dokumentation verwenden, stehen Ihnen die folgenden Tools bereits zur Verfügung:
- Markdownlint zum Überprüfen der Markdown-Syntax.
- cSpell zum Überprüfen Ihrer Rechtschreibung.
- Vale zum Überprüfen Ihres Texts.
- Learn Authoring Pack zum Einfügen plattformspezifischer Syntax, zur Vorschau Ihres Beitrag und für vieles mehr.
- Die Reflow Markdown-Erweiterung für das bedarfsgerechte Umbrechen von Markdown, was das Lesen und Bearbeiten erleichtert.
- Die Tabellenformatierungserweiterung , um Ihre Tabellen besser lesbar zu machen, ohne Spalten manuell ausrichten zu müssen.
- Die Erweiterung Ändern der Groß-/Kleinschreibung für die Konvertierung der Groß-/Kleinschreibung Ihrer Überschriften und Ihres Texts.
- Die GitLens-Erweiterung zum Überprüfen historischer Dateiänderungen.
- Die PowerShell-Erweiterung für die Interaktion bei der Erstellung von PowerShell-Beispielen.
- Der Gremlins-Tracker für Visual Studio Code zum Auffinden problematischer Zeichen in Ihrem Markdown.
Kosten
GitHub-Codespaces können kostenlos bis zu 120 Kernstunden pro Monat verwendet werden. Die monatliche Nutzung wird in allen Repositorys berechnet, nicht nur dokumentationsübergreifend.
Weitere Informationen zu Preisen finden Sie unter "Abrechnung für GitHub Codespaces".
Tipp
Wenn Sie mit der Verwendung von Containern und Docker vertraut sind, können Sie die gleiche Erfahrung erzielen, indem Sie den devcontainer verwenden, der für die PowerShell-Dokumentationsrepositorys definiert ist. Es gibt keine Kosten für die Verwendung von Devcontainern. Weitere Informationen finden Sie im Lernprogramm zu Dev Containers.
Erstellen Ihres GitHub Codespace
Führen Sie die folgenden Schritte aus, um Ihren GitHub Codespace für einen Beitrag zur PowerShell-Dokumentation zu erstellen:
- Öffnen Sie https://github.com/codespaces in Ihrem Browser.
- Wählen Sie oben rechts auf der Seite die Schaltfläche "Neuer Codespace" aus.
- Wählen Sie auf der Seite "Neuen Codespace erstellen" die Schaltfläche "Repository auswählen" aus, und geben Sie den Namen des Repositorys ein, in das Sie beitragen möchten, z. B.
MicrosoftDocs/PowerShell-Docs
. - Behalten Sie alle anderen Einstellungen als Standard bei.
- Wählen Sie die Schaltfläche "Codespace erstellen" aus.
Nachdem Sie diese Schritte ausgeführt haben, erstellt GitHub einen neuen Codespace für dieses Repository und richtet ihn für Sie ein. Wenn der Codespace bereit ist, wird die Seite aktualisiert und zeigt die Web-Editor-Benutzeroberfläche für den Codespace an. Die Benutzeroberfläche basiert auf VS Code und funktioniert auf die gleiche Weise.
Öffnen Ihres GitHub Codespaces
Führen Sie die folgenden Schritte aus, um Ihren GitHub Codespace im Browser zu öffnen:
- Öffnen Sie https://github.com/codespaces in Ihrem Browser.
- Auf dieser Seite sind die Codespaces aufgelistet. Suchen Sie den erstellten Codespace für das Repository, zu dem Sie beitragen möchten, und wählen Sie ihn aus.
Nachdem Sie Ihren Codespace ausgewählt haben, öffnet GitHub ihn im selben Fenster. Von hier aus können Sie beitragen.
Um Ihren GitHub Codespace in VS Code zu öffnen, führen Sie die Schritte unter Verwenden von GitHub Codespaces in Visual Studio Code aus.
Verfassen in Ihrem GitHub-Codespace
Sobald Ihr GitHub Codespace in Ihrem Browser oder VS Code geöffnet ist, folgt der Beitrag zur Dokumentation demselben Prozess.
Der Rest dieses Artikels beschreibt eine Auswahl von Aufgaben, die Sie in Ihrem GitHub Codespace beim Schreiben oder Bearbeiten Ihres Beitrags ausführen können.
Extrahieren eines Referenzlinks
Wenn Sie einen Inlinelink wie [some text](destination.md)
in einen Verweislink umwandeln möchten, wählen Sie das Linkziel im Editor aus. Dann können Sie eine der folgenden Aktionen ausführen:
- Klicken Sie mit der rechten Maustaste auf das Linkziel, und wählen Sie "Umgestalten..." aus. im Kontextmenü.
- Drücken Sie Strg+Umschalt+R.
Beide Aktionen öffnen das Refactoring-Kontextmenü. Um das (destination.md)
im Link durch [def]
zu ersetzen, wählen Sie im Kontextmenü In Verknüpfungsdefinition extrahieren aus. Sie können die Definition umbenennen, indem Sie einen Namen eingeben.
Für die PowerShell-Dokumentation verwenden wir zweistellige numerische Referenzverknüpfungsdefinitionen wie [01]
oder [31]
. Verwenden Sie referenzverknüpfungsdefinitionen nur in Artikeln und konzeptionellen Dokumentationen.
Verwenden Sie keine Referenzlinkdefinitionen in der Cmdlet-Referenzdokumentation.
Textstilverletzungen beheben
Wenn Sie einen Artikel in Ihrem Codespace überprüfen, überprüft Vale den Artikel automatisch, wenn Sie ihn zum ersten Mal öffnen und jedes Mal, wenn Sie ihn speichern. Wenn Vale Stilverletzungen feststellt, hebt es sie im Dokument mit farbigen Wellenlinien hervor.
Bewegen Sie sich über eine Verletzung, um weitere Informationen darüber anzuzeigen.
Wenn Sie eine Webseite öffnen möchten, die die Regel erläutert, wählen Sie in den Hoverinformationen den Namen der Regel aus. Um die Regel zu öffnen und die Implementierung zu überprüfen, wählen Sie den Dateinamen der Regel aus (endend in .yml
).
Wenn die Regel eine Schnellkorrektur unterstützt, können Sie "Schnellkorrektur..." in den Hoverinformationen für den Verstoß auswählen und eine der vorgeschlagenen Korrekturen anwenden, indem Sie diese im Kontextmenü auswählen. Sie können auch STRG+ drücken., wenn sich der Cursor auf einem hervorgehobenen Problem befindet, um eine Schnellkorrektur anzuwenden, falls die Regel dies unterstützt.
Wenn die Regel keine Schnellkorrekturen unterstützt, lesen Sie die Nachricht der Regel, und beheben Sie sie, falls möglich. Wenn Sie nicht sicher sind, wie Sie es beheben können, können die Redakteure einen Vorschlag machen, wenn Sie Ihre PR überprüfen.
Beheben von Syntaxproblemen
Wenn Sie einen Artikel in Ihrem Codespace überprüfen, überprüft Markdownlint den Artikel automatisch, wenn Sie ihn öffnen und während der Eingabe. Wenn Markdownlint Syntaxprobleme feststellt, hebt es sie im Dokument mit farbigen Wellenlinien hervor.
Bewegen Sie sich über eine Verletzung, um weitere Informationen darüber anzuzeigen. Um eine Webseite zu öffnen, die die Regel erläutert, wählen Sie in den Hoverinformationen die ID der Regel aus.
Wenn die Regel eine Schnellkorrektur unterstützt, können Sie "Schnellkorrektur..." in den Hoverinformationen für den Verstoß auswählen und eine der vorgeschlagenen Korrekturen anwenden, indem Sie diese im Kontextmenü auswählen. Sie können auch STRG+ drücken., wenn sich der Cursor auf einem hervorgehobenen Problem befindet, um eine Schnellkorrektur anzuwenden, falls die Regel dies unterstützt.
Wenn die Regel keine Schnellkorrekturen unterstützt, lesen Sie die Nachricht der Regel, und beheben Sie sie, falls möglich. Wenn Sie nicht sicher sind, wie Sie es beheben können, können die Redakteure einen Vorschlag machen, wenn Sie Ihre PR überprüfen.
Sie können auch Korrekturen auf alle Syntaxverstöße in einem Artikel anwenden. Öffnen Sie dazu die Befehlspalette, und geben Sie folgendes ein Fix all supported markdownlint violations in the document
. Während der Eingabe filtert die Befehlspalette die verfügbaren Befehle. Wählen Sie den Befehl "Alle unterstützten Markdownlintverletzungen im Dokument beheben" aus. Wenn Sie dies tun, aktualisiert Markdownlint das Dokument, um verstöße zu beheben, für die es eine schnelle Lösung gibt.
Formatieren einer Tabelle
Wenn Sie eine Markdown-Tabelle formatieren möchten, platzieren Sie den Cursor in oder auf der Tabelle in Ihrem Markdown. Öffnen Sie die Befehlspalette, und suchen Sie nach dem Table: Format Current
Befehl. Wenn Sie diesen Befehl auswählen, wird der Markdown für Ihre Tabelle aktualisiert, um die Tabelle auszurichten und zu polstern, um die Lesbarkeit zu verbessern.
Es konvertiert eine wie folgt definierte Tabelle:
| foo | bar | baz |
|:--:|:--|-:|
| a | b | c |
Dazu:
| foo | bar | baz |
| :---: | :--- | ---: |
| a | b | c |
Einfügen einer Warnung
Die Dokumentation verwendet Warnungen , um Informationen für einen Leser wichtiger zu machen.
Um eine Benachrichtigung einzufügen, öffnen Sie die Befehlspalette, und suchen Sie nach dem Learn: Alert
Befehl.
Wenn Sie diesen Befehl auswählen, wird ein Kontextmenü geöffnet. Wählen Sie den Warnungstyp aus, den Sie hinzufügen möchten. Wenn Sie dies tun, fügt der Befehl das Markdown der Warnung am Cursor im Dokument ein.
Die Groß- und Kleinschreibung bei der Überschrift anwenden
Wenn Sie die Groß-/Kleinschreibung einer Überschrift konvertieren möchten, markieren Sie den Text der Überschrift mit Ausnahme der führenden #
Symbole, welche die Überschriftenebene festlegen. Wenn der Text hervorgehoben ist, öffnen Sie die Befehlspalette, und suchen Sie nach dem Change case sentence
Befehl. Wenn Sie diesen Befehl auswählen, ändert sich die Groß-/Kleinschreibung des hervorgehobenen Texts.
Sie können die Befehle zur Groß- und Kleinschreibung auch für Text im Dokument verwenden.
Öffnen der Befehlspalette
Sie können die Befehlspalette von VS Code verwenden, um viele hilfreiche Befehle auszuführen.
Um die Befehlspalette in der Benutzeroberfläche zu öffnen, wählen Sie in der oberen Menüleiste "Ansicht" aus. Wählen Sie dann im Kontextmenü "Befehlspalette..." aus.
Um die Befehlspalette mit der Tastatur zu öffnen, drücken Sie die Tastenkombination für Ihr Betriebssystem:
- Windows und Linux: Strg+Umschalt+P
- macOS: Cmd+Shift+P
Vorschau Ihres Beitrags
Um eine Vorschau Ihres Beitrags anzuzeigen, öffnen Sie die Befehlspalette, und suchen Sie nach dem Markdown: Open Preview
Befehl. Wenn Sie diesen Befehl auswählen, öffnet VS Code eine Vorschau des aktiven Dokuments. Der Stil der Vorschau entspricht der Learn-Plattform.
Hinweis
In der Vorschau funktionieren seitenspezifische Links und Querverweise nicht.
Inhalt neu anordnen
Wenn Sie die Zeilenlängen für einen Absatz in einem Dokument einschränken möchten, platzieren Sie den Cursor auf dem Absatz. Öffnen Sie dann die Befehlspalette, und suchen Sie nach dem Reflow Markdown
Befehl. Wenn Sie den Befehl auswählen, wird die Zeilenlänge des aktuellen Absatzes auf die konfigurierte Länge aktualisiert. Für unsere Repositorys beträgt diese Länge 99 Zeichen.
Wenn Sie diesen Befehl für Blockzitate verwenden, stellen Sie sicher, dass der Absatz im Blockzitat, das Sie neu umbrechen, von leeren Zeilen umgeben ist. Andernfalls fügt der Befehl alle Absätze neu zusammen.
Vorsicht
Verwenden Sie diesen Befehl beim Bearbeiten von Artikeln nicht. Die Zeilen in diesen Dokumenten dürfen nicht länger als 80 Zeichen sein. Es gibt derzeit keine Möglichkeit für ein Repository, unterschiedliche Zeilenlängen nach Ordner oder Dateinamen zu konfigurieren. Daher funktioniert der Umbruch nicht für Artikeldokumente.
Überprüfen aller Probleme in einem Dokument
Um alle Syntax- und Formatvorlagenregelverletzungen in einem Dokument zu überprüfen, öffnen Sie die Problemansicht.
Um die Problemansicht in der Benutzeroberfläche zu öffnen, wählen Sie in der oberen Menüleiste "Ansicht" aus. Wählen Sie dann im Kontextmenü "Probleme" aus.
Um die Problemansicht mit der Tastatur zu öffnen, drücken Sie die Tastenkombination für Ihr Betriebssystem:
- Windows und Linux: Strg+Umschalt+M
- macOS: Cmd+Shift+M
In der Problemansicht werden alle Fehler, Warnungen und Vorschläge für das geöffnete Dokument angezeigt. Wählen Sie ein Problem aus, um im Dokument zu scrollen.
Sie können die Probleme nach Typ oder Textabgleich filtern.
Aktualisieren der Ms.date-Metadaten
Um die ms.date
Metadaten für einen Artikel zu aktualisieren, öffnen Sie die Befehlspalette, und suchen Sie nach dem Learn: Update "ms.date" Metadata Value
Befehl. Wenn Sie den Befehl auswählen, aktualisiert er die Metadaten auf das aktuelle Datum.
Weitere Ressourcen
Die in diesem Artikel beschriebenen Aufgaben und Befehle behandeln nicht alles, was Sie mit VS Code oder den installierten Erweiterungen tun können.
Weitere Informationen zur Verwendung von VS Code finden Sie in den folgenden Artikeln:
- Tipps und Tricks zu Visual Studio Code
- Einfache Bearbeitung
- Verwenden der Git-Quellcodeverwaltung in VS Code
- Markdown und Visual Studio Code
Weitere Informationen zu den installierten Erweiterungen finden Sie in der dokumentation: