<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://christian-morgenstern-online.de/cmo/index.php?action=history&amp;feed=atom&amp;title=Hilfe%3AEinrichtung_von_Visual_Studio_Code_f%C3%BCr_MediaWiki</id>
	<title>Hilfe:Einrichtung von Visual Studio Code für MediaWiki - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://christian-morgenstern-online.de/cmo/index.php?action=history&amp;feed=atom&amp;title=Hilfe%3AEinrichtung_von_Visual_Studio_Code_f%C3%BCr_MediaWiki"/>
	<link rel="alternate" type="text/html" href="https://christian-morgenstern-online.de/cmo/index.php?title=Hilfe:Einrichtung_von_Visual_Studio_Code_f%C3%BCr_MediaWiki&amp;action=history"/>
	<updated>2026-04-25T03:39:45Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in CMO</subtitle>
	<generator>MediaWiki 1.43.5</generator>
	<entry>
		<id>https://christian-morgenstern-online.de/cmo/index.php?title=Hilfe:Einrichtung_von_Visual_Studio_Code_f%C3%BCr_MediaWiki&amp;diff=2290&amp;oldid=prev</id>
		<title>UweS: Die Seite wurde neu angelegt: „== Ziel == Diese Anleitung beschreibt, wie Visual Studio Code (VS Code) mit einem MediaWiki-Webspace verbunden wird, um Dateien bequem zu bearbeiten und automatisch hochzuladen.   Zusätzlich werden Syntax-Highlighting und eine Wikitext-Vorschau eingerichtet.  == Voraussetzungen == * Ein funktionierender SSH/SFTP-Zugang zum Webspace   * Auf dem lokalen Rechner installiert: ** [https://code.visualstudio.com VS Code] ** Ein vorhandener SSH-Schlüssel oder Z…“</title>
		<link rel="alternate" type="text/html" href="https://christian-morgenstern-online.de/cmo/index.php?title=Hilfe:Einrichtung_von_Visual_Studio_Code_f%C3%BCr_MediaWiki&amp;diff=2290&amp;oldid=prev"/>
		<updated>2025-10-26T13:16:27Z</updated>

		<summary type="html">&lt;p&gt;Die Seite wurde neu angelegt: „== Ziel == Diese Anleitung beschreibt, wie Visual Studio Code (VS Code) mit einem MediaWiki-Webspace verbunden wird, um Dateien bequem zu bearbeiten und automatisch hochzuladen.   Zusätzlich werden Syntax-Highlighting und eine Wikitext-Vorschau eingerichtet.  == Voraussetzungen == * Ein funktionierender SSH/SFTP-Zugang zum Webspace   * Auf dem lokalen Rechner installiert: ** [https://code.visualstudio.com VS Code] ** Ein vorhandener SSH-Schlüssel oder Z…“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Ziel ==&lt;br /&gt;
Diese Anleitung beschreibt, wie Visual Studio Code (VS Code) mit einem MediaWiki-Webspace verbunden wird, um Dateien bequem zu bearbeiten und automatisch hochzuladen.  &lt;br /&gt;
Zusätzlich werden Syntax-Highlighting und eine Wikitext-Vorschau eingerichtet.&lt;br /&gt;
&lt;br /&gt;
== Voraussetzungen ==&lt;br /&gt;
* Ein funktionierender SSH/SFTP-Zugang zum Webspace  &lt;br /&gt;
* Auf dem lokalen Rechner installiert:&lt;br /&gt;
** [https://code.visualstudio.com VS Code]&lt;br /&gt;
** Ein vorhandener SSH-Schlüssel oder Zugangsdaten vom Hoster&lt;br /&gt;
** Optional: WinSCP für den ersten Test der Verbindung&lt;br /&gt;
&lt;br /&gt;
== 1. SSH-Schlüssel erstellen (unter Windows) ==&lt;br /&gt;
Falls noch kein SSH-Schlüssel vorhanden ist:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;powershell&amp;quot;&amp;gt;&lt;br /&gt;
ssh-keygen -t ed25519 -C &amp;quot;meinwiki&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Den Standard-Speicherort bestätigen:&lt;br /&gt;
&amp;lt;code&amp;gt;C:\Users\&amp;lt;BENUTZER&amp;gt;\.ssh\id_ed25519&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Den öffentlichen Schlüssel (&amp;lt;code&amp;gt;id_ed25519.pub&amp;lt;/code&amp;gt;) beim Hoster im Kundenbereich hinterlegen.&lt;br /&gt;
&lt;br /&gt;
== 2. Verbindung testen ==&lt;br /&gt;
In der PowerShell:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
ssh meinwiki&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wenn der Login erfolgreich ist, erscheint der Prompt des Servers, z. B.:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ssh-w0206472@dd55322:/www/htdocs/w0206472$&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 3. SFTP in VS Code einrichten ==&lt;br /&gt;
=== Erweiterung installieren ===&lt;br /&gt;
* In VS Code links auf &amp;#039;&amp;#039;Erweiterungen&amp;#039;&amp;#039; (vier Quadrate)&lt;br /&gt;
* Suche nach: &amp;#039;&amp;#039;&amp;#039;SFTP&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Erweiterung von &amp;#039;&amp;#039;Natizyskunk&amp;#039;&amp;#039; installieren&lt;br /&gt;
&lt;br /&gt;
=== Arbeitsordner anlegen ===&lt;br /&gt;
Einen lokalen Ordner erstellen, z. B.  &lt;br /&gt;
&amp;lt;code&amp;gt;C:\Users\&amp;lt;BENUTZER&amp;gt;\Documents\cmo-workspace&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Diesen Ordner in VS Code öffnen.&lt;br /&gt;
&lt;br /&gt;
=== SFTP-Konfiguration erstellen ===&lt;br /&gt;
Im Projektordner einen Unterordner &amp;lt;code&amp;gt;.vscode&amp;lt;/code&amp;gt; anlegen.  &lt;br /&gt;
Darin eine Datei &amp;lt;code&amp;gt;sftp.json&amp;lt;/code&amp;gt; mit folgendem Inhalt:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;name&amp;quot;: &amp;quot;cmo-remote&amp;quot;,&lt;br /&gt;
  &amp;quot;host&amp;quot;: &amp;quot;w0206472.kasserver.com&amp;quot;,&lt;br /&gt;
  &amp;quot;port&amp;quot;: 22,&lt;br /&gt;
  &amp;quot;username&amp;quot;: &amp;quot;ssh-w0206472&amp;quot;,&lt;br /&gt;
  &amp;quot;privateKeyPath&amp;quot;: &amp;quot;C:/Users/UN201/.ssh/id_ed25519&amp;quot;,&lt;br /&gt;
  &amp;quot;remotePath&amp;quot;: &amp;quot;/www/htdocs/w0206472/christian-morgenstern-online.de/cmo&amp;quot;,&lt;br /&gt;
  &amp;quot;uploadOnSave&amp;quot;: true&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Speichern und VS Code neu laden.  &lt;br /&gt;
Danach über die Befehlspalette (&amp;#039;&amp;#039;Strg + Shift + P&amp;#039;&amp;#039;) den Befehl  &lt;br /&gt;
&amp;lt;code&amp;gt;SFTP: Sync Remote → Local&amp;lt;/code&amp;gt; ausführen.&lt;br /&gt;
&lt;br /&gt;
== 4. Verbindung testen ==&lt;br /&gt;
Eine Serverdatei (z. B. &amp;lt;code&amp;gt;LocalSettings.php&amp;lt;/code&amp;gt;) öffnen, am Ende ergänzen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
# test upload from VS Code&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Speichern → VS Code sollte automatisch hochladen.  &lt;br /&gt;
Auf dem Server prüfen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
cd /www/htdocs/w0206472/christian-morgenstern-online.de/cmo&lt;br /&gt;
tail -n 3 LocalSettings.php&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 5. Syntax-Highlighting und Vorschau für Wikitext ==&lt;br /&gt;
=== Wikitext-Erweiterung ===&lt;br /&gt;
* Erweiterung &amp;#039;&amp;#039;&amp;#039;Wikitext&amp;#039;&amp;#039;&amp;#039; (Publisher: Holme) installieren&lt;br /&gt;
* Sie bietet Syntax-Highlighting und eine echte Vorschau für MediaWiki-Markup&lt;br /&gt;
&lt;br /&gt;
=== Vorschau öffnen ===&lt;br /&gt;
In einer geöffneten &amp;lt;code&amp;gt;.wiki&amp;lt;/code&amp;gt;-Datei:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
Strg + Umschalt + V&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Oder über die Befehlspalette:  &lt;br /&gt;
&amp;lt;code&amp;gt;Wikitext: Open Preview to the Side&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In der Statusleiste unten rechts sollte „Wikitext“ stehen.&lt;br /&gt;
&lt;br /&gt;
=== Automatisch Vorschau öffnen ===&lt;br /&gt;
In den Benutzereinstellungen (&amp;lt;code&amp;gt;settings.json&amp;lt;/code&amp;gt;):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
&amp;quot;wikitext.preview.autoShowPreviewToSide&amp;quot;: true&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 6. Nützliche Tipps ==&lt;br /&gt;
* Mit &amp;lt;code&amp;gt;Strg + B&amp;lt;/code&amp;gt; blendest du die Seitenleiste aus – mehr Platz zum Schreiben.  &lt;br /&gt;
* Mit &amp;lt;code&amp;gt;Alt + Z&amp;lt;/code&amp;gt; aktivierst du den Zeilenumbruch.  &lt;br /&gt;
* Der Upload erfolgt automatisch beim Speichern – Änderungen sind sofort online.  &lt;br /&gt;
* Für Serverbefehle (z. B. Composer oder Updates) nutze weiter das SSH-Fenster.&lt;br /&gt;
&lt;br /&gt;
== Fazit ==&lt;br /&gt;
Mit dieser Einrichtung dient VS Code als komfortabler Editor für MediaWiki-Dateien:  &lt;br /&gt;
Syntax-Highlighting, Vorschau und automatischer Upload ersetzen das Arbeiten über FTP-Programme fast vollständig.&lt;/div&gt;</summary>
		<author><name>UweS</name></author>
	</entry>
</feed>