Alle Artikel

Ordner auf dem Mac in VS Code, Cursor oder Xcode öffnen

· 6 Min. Lesezeit

Sie sehen sich den Ordner eines Projekts an und wollen ihn in Ihrem Code-Editor öffnen. Über den Öffnen-Dialog des Editors müssen Sie denselben Ordner ein zweites Mal suchen, und ein Terminal verlangt zuerst ein cd. Für beide Umwege gibt es Abkürzungen, manche mit ein wenig Einrichtung, manche ganz ohne.

Die kurze Antwort: Ziehen Sie den Ordner auf das Symbol des Editors im Dock. In einem Terminal, das schon im Ordner ist, öffnet code . ihn in VS Code, sobald der Befehl code installiert ist; cursor ., zed . und xed . tun dasselbe für Cursor, Zed und Xcode. Für einen eigenen Eintrag im Kontextmenü des Finders erstellen Sie mit Automator eine Schnellaktion. In Folia Files klicken Sie mit der rechten Maustaste auf den Ordner oder auf eine freie Stelle des Bereichs, der ihn zeigt, und wählen Im Editor öffnen: Das Menü listet die auf Ihrem Mac installierten Code-Editoren auf, ohne dass Sie etwas einrichten müssen.

Im Finder

Den Ordner auf den Editor ziehen

Ziehen Sie den Ordner aus einem Finder-Fenster auf das Symbol von VS Code oder Cursor im Dock und lassen Sie ihn los: Der Editor öffnet den ganzen Ordner, seine Dateien stehen in der Seitenleiste. Ist der Editor nicht im Dock abgelegt, öffnen Sie ihn zuerst; sein Symbol bleibt dort, solange er läuft. Nichts zu installieren, auf jedem Mac.

„Öffnen mit“ für eine Datei

Für eine einzelne Datei klicken Sie sie mit der rechten Maustaste an und wählen Öffnen mit und dann den Editor. Damit dieser Editor alle Dateien derselben Art öffnet, etwa alle .md- oder .json-Dateien, wählen Sie eine davon aus, dann Ablage › Informationen, wählen den Editor unter Öffnen mit und klicken auf Alle ändern ….

Eine eigene Schnellaktion

Automator, das zu macOS gehört, macht aus „in meinem Editor öffnen“ einen Eintrag im Kontextmenü des Finders:

  1. Öffnen Sie Automator, wählen Sie Ablage › Neu und dann Schnellaktion.
  2. Stellen Sie oben im Arbeitsablauf ein, was er empfängt: Dateien oder Ordner, in Finder.
  3. Suchen Sie die Aktion Finder-Objekte öffnen in der Liste der Aktionen, ziehen Sie sie in den Arbeitsablauf und wählen Sie in ihrem Menü Öffnen mit Visual Studio Code, Cursor oder einen anderen Editor.
  4. Drücken Sie ⌘S und geben Sie ihr den Namen, den das Menü zeigen soll, zum Beispiel „In VS Code öffnen“.

Klicken Sie jetzt im Finder mit der rechten Maustaste auf einen Ordner: Die Aktion steht unter Schnellaktionen. Sie wirkt auf den ausgewählten Ordner, nicht auf das Fenster, in dem Sie gerade sind. Um den Ordner zu öffnen, den Sie ansehen, gehen Sie mit ⌘↑ eine Ebene nach oben und klicken ihn dort mit der rechten Maustaste an. Um die Aktion später loszuwerden, löschen Sie sie aus ~/Library/Services.

Die App Kurzbefehle kann denselben Eintrag bauen: Aktivieren Sie in den Details eines Kurzbefehls Als Schnellaktion verwenden und geben Sie ihm eine Aktion Shell-Skript ausführen mit open -a "Visual Studio Code" "$@", bei der Eingabe übergeben auf als Argumente steht. Kurzbefehle führt Skripte erst aus, wenn in seinen Einstellungen Ausführen von Skripten erlauben aktiviert ist. Diese Anleitung zum Automatisieren von Dateiaufgaben mit Kurzbefehlen zeigt die anderen Wege, einen Kurzbefehl zu starten.

Im Terminal: code ., cursor ., xed .

Ist eine Shell schon im Projektordner, genügt ein Wort, um ihn im Editor zu öffnen:

  • VS Code: Öffnen Sie die Befehlspalette (Command Palette) mit ⇧⌘P, tippen Sie shell command und führen Sie den Befehl aus, der code im PATH installiert. In einem neuen Terminalfenster öffnet code . den aktuellen Ordner und code README.md eine einzelne Datei.
  • Cursor: Seine Befehlspalette hat einen Befehl derselben Art (tippen Sie install), der cursor hinzufügt; danach genügt cursor ..
  • Zed: Suchen Sie in seiner Befehlspalette nach cli: install und tippen Sie dann zed ..
  • Xcode: xed . gehört zu Xcode. In einem Ordner mit einem Xcode-Projekt oder -Workspace öffnet es dieses; im Ordner eines Swift-Pakets öffnet es das Paket.
  • Jeder Editor, ohne Installation: open -a "Visual Studio Code" . übergibt den aktuellen Ordner der App mit diesem Namen, ebenso open -a Cursor . oder open -a Zed ..

Dafür braucht es noch eine Shell im richtigen Ordner: Terminal im aktuellen Ordner öffnen erklärt diese Hälfte.

„Im Editor öffnen“ in Folia Files

Klicken Sie in Folia Files in einem Bereich mit der rechten Maustaste auf einen Ordner und wählen Sie Im Editor öffnen und dann den Editor. Um den Ordner zu öffnen, den ein Bereich gerade zeigt, klicken Sie stattdessen mit der rechten Maustaste auf eine freie Stelle des Bereichs: Sie müssen nicht erst eine Ebene nach oben.

Das Untermenü „Im Editor öffnen“ des Ordners Atlas in Folia Files, allein gezeigt: die auf dem Mac installierten Code-Editoren

Das Untermenü zeigt nur die Code-Editoren, die auf Ihrem Mac installiert sind, aus dieser Liste: Visual Studio Code (auch Insiders), Cursor, Windsurf, Zed, VSCodium, Sublime Text, Nova, BBEdit, CotEditor, TextMate, Xcode, IntelliJ IDEA, WebStorm, PyCharm und Android Studio. Ist keiner davon installiert, fehlt der Eintrag ganz, und ein Editor, den Sie bei geöffnetem Folia Files installieren, erscheint innerhalb einer Minute. Nichts einzurichten: keine Finder-Erweiterung, kein Dienst, keine Schnellaktion.

Das geht auch mit Dateien. Wählen Sie einige Dateien aus, oder Dateien und Ordner: Sie öffnen sich zusammen im gewählten Editor, egal welche App sie sonst öffnet. Für Xcode wählen Sie, was Xcode öffnet: die .xcodeproj oder .xcworkspace eines Projekts oder die Package.swift eines Swift-Pakets.

Unter Einstellungen › Kontextmenü können Sie Im Editor öffnen nach oben oder unten schieben, ins Untermenü Mehr stecken oder ausblenden, im Menü auf Objekten ebenso wie in dem auf dem Ordnerhintergrund.

Ein Terminal unter dem Bereich, für code .

In der Website-Edition von Folia Files (foliafiles.com) drücken Sie ⌥⌘T, wählen Darstellung › Terminal oder klicken in der Symbolleiste auf Terminal: Unter dem aktiven Bereich öffnet sich ein Terminal, in dem Ordner, den er zeigt, oder im ausgewählten Ordner, falls Sie einen ausgewählt haben. code ., cursor . und xed . funktionieren dort sofort, ohne cd. Aktivieren Sie Bereich folgen in der Kopfzeile des Terminals, und die Shell folgt dem Bereich von Ordner zu Ordner: code . öffnet immer den Ordner, den Sie vor sich haben.

Folia Files mit dem Projekt Atlas in einem Bereich und darunter dem integrierten Terminal im selben Ordner, „Bereich folgen“ aktiviert

Eigene Befehle, mit Tastenkürzel

Die Website-Edition führt auch eigene Befehle für die Auswahl aus: Sie schreiben sie unter Einstellungen › Befehle, und sie erscheinen im Untermenü Befehle des Kontextmenüs und unter Werkzeuge › Befehle. Ein fertiger Befehl, In VS Code öffnen, führt open -a "Visual Studio Code" {files} aus; {files} steht für die ausgewählten Objekte oder, wenn nichts ausgewählt ist, für den Ordner des Bereichs. Fehlt er in Ihrer Liste, fügt das Menü + ihn hinzu. Die ersten neun Befehle bekommen ⌃⌥1 bis ⌃⌥9, und in der Liste, mit der Folia Files startet, steht In VS Code öffnen an erster Stelle: ⌃⌥1 schickt die Auswahl oder den Ordner an VS Code.

Für einen Editor, den die Liste von Im Editor öffnen nicht kennt, wählen Sie + › Neuer Befehl und schreiben dieselbe Zeile mit dem Namen dieses Editors, etwa open -a GoLand {files}. Für einen Editor, der im Terminal läuft, stellen Sie Ausführung auf Im Terminal des Bereichs und schreiben nvim {files}. Die Seite zum integrierten Terminal zeigt den Rest von Terminal und Befehlen.

Welcher Weg passt

  • Ab und zu, im Finder: den Ordner auf das Symbol des Editors im Dock ziehen.
  • Jeden Tag, im Finder: eine Schnellaktion pro Editor, einen Rechtsklick entfernt.
  • In einer Shell, die schon im Ordner ist: code ., cursor ., zed . oder xed ..
  • In Folia Files: Im Editor öffnen für einen Ordner, für Dateien oder für den Hintergrund eines Bereichs, mit allen Ihren Editoren, und in der Website-Edition ein Terminal, das dem Bereich folgt, dazu ⌃⌥1 auf der Tastatur.