Come aprire una cartella in VS Code, Cursor o Xcode su Mac

Stai guardando la cartella di un progetto e vuoi aprirla nel tuo editor di codice. Passare dalla finestra di apertura dell'editor significa cercare la stessa cartella una seconda volta, e un terminale vuole prima un cd. Entrambe le deviazioni hanno una scorciatoia, alcune con una piccola impostazione, altre senza nulla.
La risposta breve: trascina la cartella sull'icona dell'editor nel Dock. In un terminale che si trova già nella cartella, code . la apre in VS Code una volta installato il comando code, e cursor ., zed . e xed . fanno lo stesso per Cursor, Zed e Xcode. Per avere una voce tua nel menu contestuale del Finder, crea un'azione rapida con Automator. In Folia Files, fai clic destro sulla cartella, o su uno spazio vuoto del riquadro che la mostra, e scegli Apri nell'editor: elenca gli editor di codice installati sul Mac, senza nulla da impostare.
Dal Finder
Rilasciare la cartella sull'editor
Trascina la cartella da una finestra del Finder e rilasciala sull'icona di VS Code o di Cursor nel Dock: l'editor apre l'intera cartella, con i suoi file nella barra laterale. Se l'editor non è tenuto nel Dock, aprilo prima: la sua icona resta lì finché è in esecuzione. Niente da installare, su qualsiasi Mac.
«Apri con», per un file
Per un singolo file, fai clic destro su di esso e scegli Apri con, poi l'editor. Perché quell'editor apra tutti i file dello stesso tipo, per esempio tutti i .md o tutti i .json, selezionane uno, scegli File › Ottieni informazioni, scegli l'editor in Apri con e fai clic su Modifica tutti….
Un'azione rapida tutta tua
Automator, incluso in macOS, trasforma «apri nel mio editor» in una voce del menu contestuale del Finder:
- Apri Automator, scegli File › Nuovo, poi Azione rapida.
- In alto nel flusso di lavoro, imposta ciò che riceve su file e cartelle, in Finder.
- Cerca Apri elementi del Finder nell'elenco delle azioni, trascinala nel flusso di lavoro e scegli Visual Studio Code, Cursor o un altro editor nel suo menu Apri con.
- Premi ⌘S e dalle il nome che il menu deve mostrare, per esempio «Apri in VS Code».
Ora fai clic destro su una cartella nel Finder: l'azione si trova in Azioni rapide. Agisce sulla cartella selezionata, non sulla finestra in cui ti trovi. Per aprire la cartella che stai sfogliando, sali di un livello con ⌘↑ e fai clic destro su di essa. Per eliminarla in seguito, cancellala da ~/Library/Services.
L'app Comandi Rapidi può creare la stessa voce: attiva Usa come azione rapida nei dettagli di un comando rapido e aggiungi un'azione Esegui script shell con open -a "Visual Studio Code" "$@", con Passa input impostato su come argomenti. Comandi Rapidi esegue gli script solo dopo che hai attivato Consenti esecuzione di script nelle sue impostazioni. Questa guida per automatizzare le operazioni sui file con Comandi Rapidi mostra gli altri modi per avviare un comando rapido.
Dal terminale: code ., cursor ., xed .
Quando una shell si trova già nella cartella del progetto, basta una parola per aprirla nell'editor:
- VS Code: apri la palette dei comandi (Command Palette) con ⇧⌘P, digita
shell commanded esegui il comando che installacodenel PATH. In una nuova finestra del terminale,code .apre la cartella corrente ecode README.mdun solo file. - Cursor: la sua palette dei comandi ha un comando dello stesso tipo (digita
install), che aggiungecursor; poi bastacursor .. - Zed: cerca
cli: installnella sua palette dei comandi, poi digitazed .. - Xcode:
xed .è incluso in Xcode. In una cartella che contiene un progetto o un workspace di Xcode, lo apre; nella cartella di un pacchetto Swift, apre il pacchetto. - Qualsiasi editor, senza installare nulla:
open -a "Visual Studio Code" .passa la cartella corrente all'app con quel nome, e lo stesso vale peropen -a Cursor .oopen -a Zed ..
Serve però una shell nella cartella giusta: come aprire il Terminale nella cartella corrente si occupa di questa metà.
«Apri nell'editor», in Folia Files
In Folia Files, fai clic destro su una cartella in un riquadro e scegli Apri nell'editor, poi l'editor. Per aprire la cartella mostrata da un riquadro, fai invece clic destro su uno spazio vuoto del riquadro: non serve salire di un livello.

Il sottomenu elenca solo gli editor di codice installati sul Mac, tra Visual Studio Code (anche Insiders), Cursor, Windsurf, Zed, VSCodium, Sublime Text, Nova, BBEdit, CotEditor, TextMate, Xcode, IntelliJ IDEA, WebStorm, PyCharm e Android Studio. Se non ce n'è nessuno, la voce non compare affatto, e un editor installato mentre Folia Files è aperto compare entro un minuto. Niente da impostare: né estensioni del Finder, né servizi, né azioni rapide.
Funziona anche con i file. Seleziona alcuni file, o file e cartelle: si aprono insieme nell'editor scelto, qualunque sia l'app che li apre di solito. Per Xcode, scegli ciò che apre: il .xcodeproj o il .xcworkspace di un progetto, oppure il Package.swift di un pacchetto Swift.
In Impostazioni › Menu contestuale puoi spostare Apri nell'editor più in alto o più in basso, metterlo nel sottomenu Altro o nasconderlo, sia nel menu sugli elementi sia in quello sullo sfondo di una cartella.
Un terminale sotto il riquadro, per code .
Nell'edizione del sito di Folia Files (foliafiles.com), premi ⌥⌘T, scegli Vista › Terminal o fai clic su Terminal nella barra degli strumenti: sotto il riquadro attivo si apre un terminale, nella cartella che mostra, o nella cartella selezionata se ne hai selezionata una. code ., cursor . e xed . funzionano lì subito, senza cd. Spunta Segui il riquadro nell'intestazione del terminale e la shell segue il riquadro di cartella in cartella: code . apre sempre la cartella che hai davanti.

Comandi tuoi, con una scorciatoia
L'edizione del sito esegue anche comandi tuoi sulla selezione: li scrivi in Impostazioni › Comandi e compaiono nel sottomenu Comandi del menu contestuale e in Strumenti › Comandi. Un comando già pronto, Apri in VS Code, esegue open -a "Visual Studio Code" {files}, dove {files} indica gli elementi selezionati, o la cartella del riquadro se non è selezionato nulla; se non è nel tuo elenco, il menu + lo aggiunge. I primi nove comandi hanno le scorciatoie da ⌃⌥1 a ⌃⌥9, e nell'elenco con cui parte Folia Files Apri in VS Code è il primo: ⌃⌥1 manda la selezione, o la cartella, a VS Code.
Per un editor che l'elenco di Apri nell'editor non conosce, scegli + › Nuovo comando e scrivi la stessa riga con il nome di quell'editor, come open -a GoLand {files}. Per uno che funziona nel terminale, imposta Esecuzione su Nel Terminale del riquadro e scrivi nvim {files}. La pagina del terminale integrato mostra il resto del terminale e dei comandi.
Quale metodo scegliere
- Ogni tanto, dal Finder: rilascia la cartella sull'icona dell'editor nel Dock.
- Tutti i giorni, dal Finder: un'azione rapida per ogni editor, a un clic destro.
- Da una shell che si trova già nella cartella:
code .,cursor .,zed .oxed .. - In Folia Files: Apri nell'editor, su una cartella, su dei file o sullo sfondo di un riquadro, con tutti i tuoi editor, e nell'edizione del sito un terminale che segue il riquadro, più ⌃⌥1 da tastiera.


