Como abrir uma pasta no VS Code, Cursor ou Xcode no Mac

Você está olhando a pasta de um projeto e quer abri-la no seu editor de código. Passar pela janela de abertura do editor obriga a procurar a mesma pasta uma segunda vez, e um terminal pede antes um cd. Os dois desvios têm atalhos, alguns com uma pequena configuração, outros sem nada.
A resposta curta: arraste a pasta até o ícone do editor no Dock. Em um terminal que já está na pasta, code . a abre no VS Code assim que o comando code estiver instalado, e cursor ., zed . e xed . fazem o mesmo no Cursor, no Zed e no Xcode. Para ter um item seu no menu de contexto do Finder, crie uma ação rápida com o Automator. No Folia Files, clique com o botão direito na pasta, ou em um espaço vazio do painel que a mostra, e escolha Abrir no Editor: ele lista os editores de código instalados no seu Mac, sem nada para configurar.
No Finder
Soltar a pasta no editor
Arraste a pasta de uma janela do Finder e solte-a no ícone do VS Code ou do Cursor no Dock: o editor abre a pasta inteira, com os arquivos na barra lateral. Se o editor não fica no Dock, abra-o antes; o ícone dele fica lá enquanto ele está aberto. Nada para instalar, em qualquer Mac.
“Abrir Com”, para um arquivo
Para um único arquivo, clique nele com o botão direito e escolha Abrir Com e depois o editor. Para que esse editor abra todos os arquivos do mesmo tipo, como todos os .md ou todos os .json, selecione um, escolha Arquivo › Obter Informações, escolha o editor em Abrir com e clique em Alterar Todos….
Uma ação rápida sua
O Automator, que vem com o macOS, transforma “abrir no meu editor” em um item do menu de contexto do Finder:
- Abra o Automator, escolha Arquivo › Novo e depois Ação Rápida.
- No alto do fluxo de trabalho, defina o que ele recebe como arquivos ou pastas, no Finder.
- Procure Abrir Itens do Finder na lista de ações, arraste para o fluxo de trabalho e escolha Visual Studio Code, Cursor ou outro editor no menu Abrir com da ação.
- Pressione ⌘S e dê a ela o nome que o menu deve mostrar, por exemplo “Abrir no VS Code”.
Agora clique com o botão direito em uma pasta no Finder: a ação está em Ações Rápidas. Ela age sobre a pasta selecionada, não sobre a janela em que você está. Para abrir a pasta que você está navegando, suba um nível com ⌘↑ e clique nela com o botão direito. Para se livrar dela depois, apague-a de ~/Library/Services.
O app Atalhos cria o mesmo item: ative Usar como Ação Rápida nos detalhes de um atalho e dê a ele uma ação Executar Script de Shell com open -a "Visual Studio Code" "$@", com Passar Entrada em como argumentos. O Atalhos só executa scripts depois que Permitir a Execução de Scripts está ativado nos ajustes dele. Este guia para automatizar tarefas com arquivos no Atalhos mostra as outras formas de rodar um atalho.
No terminal: code ., cursor ., xed .
Quando um shell já está na pasta do projeto, basta uma palavra para abri-la no editor:
- VS Code: abra a Paleta de Comandos (Command Palette) com ⇧⌘P, digite
shell commande rode o comando que instalacodeno PATH. Em uma nova janela de terminal,code .abre a pasta atual ecode README.md, um único arquivo. - Cursor: a Paleta de Comandos dele tem um comando do mesmo tipo (digite
install), que adicionacursor; depois, bastacursor .. - Zed: procure
cli: installna paleta de comandos dele e depois digitezed .. - Xcode:
xed .vem com o Xcode. Em uma pasta com um projeto ou workspace do Xcode, ele o abre; na pasta de um pacote Swift, abre o pacote. - Qualquer editor, sem instalar nada:
open -a "Visual Studio Code" .entrega a pasta atual ao app com esse nome, e o mesmo vale paraopen -a Cursor .ouopen -a Zed ..
Ainda falta um shell na pasta certa: como abrir o Terminal na pasta atual cuida dessa metade.
“Abrir no Editor”, no Folia Files
No Folia Files, clique com o botão direito em uma pasta de um painel e escolha Abrir no Editor e depois o editor. Para abrir a pasta que um painel mostra, clique com o botão direito em um espaço vazio do painel: não é preciso subir um nível antes.

O submenu lista só os editores de código instalados no seu Mac, entre Visual Studio Code (Insiders também), Cursor, Windsurf, Zed, VSCodium, Sublime Text, Nova, BBEdit, CotEditor, TextMate, Xcode, IntelliJ IDEA, WebStorm, PyCharm e Android Studio. Sem nenhum deles, o item nem aparece, e um editor instalado com o Folia Files aberto aparece em até um minuto. Nada para configurar: nem extensão do Finder, nem serviço, nem ação rápida.
Também funciona com arquivos. Selecione alguns arquivos, ou arquivos e pastas: eles abrem juntos no editor escolhido, seja qual for o app que normalmente os abre. Para o Xcode, escolha o que ele abre: o .xcodeproj ou o .xcworkspace de um projeto, ou o Package.swift de um pacote Swift.
Em Ajustes › Menu de Contexto, você pode subir ou descer Abrir no Editor, colocá-lo no submenu Mais ou ocultá-lo, tanto no menu sobre itens quanto no do fundo de uma pasta.
Um terminal embaixo do painel, para code .
Na edição do site do Folia Files (foliafiles.com), pressione ⌥⌘T, escolha Visualizar › Terminal ou clique em Terminal na barra de ferramentas: um terminal se abre embaixo do painel ativo, na pasta que ele mostra, ou na pasta selecionada, se você selecionou uma. code ., cursor . e xed . funcionam ali na hora, sem cd. Marque Seguir Painel no cabeçalho do terminal e o shell segue o painel de pasta em pasta: code . sempre abre a pasta que está na sua frente.

Seus próprios comandos, com atalho
A edição do site também roda comandos seus sobre a seleção: você os escreve em Ajustes › Comandos, e eles aparecem no submenu Comandos do menu de contexto e em Ferramentas › Comandos. Um comando pronto, Abrir no VS Code, roda open -a "Visual Studio Code" {files}, em que {files} são os itens selecionados, ou a pasta do painel quando nada está selecionado; se ele não estiver na sua lista, o menu + o adiciona. Os nove primeiros comandos ganham ⌃⌥1 a ⌃⌥9, e na lista com que o Folia Files começa, Abrir no VS Code vem primeiro: ⌃⌥1 manda a seleção, ou a pasta, para o VS Code.
Para um editor que a lista de Abrir no Editor não conhece, escolha + › Novo Comando e escreva a mesma linha com o nome desse editor, como open -a GoLand {files}. Para um que roda no terminal, ajuste Execução para No Terminal do Painel e escreva nvim {files}. A página do terminal integrado mostra o resto do terminal e dos comandos.
Qual caminho escolher
- De vez em quando, no Finder: solte a pasta no ícone do editor no Dock.
- Todo dia, no Finder: uma ação rápida por editor, a um clique com o botão direito.
- Em um shell que já está na pasta:
code .,cursor .,zed .ouxed .. - No Folia Files: Abrir no Editor, em uma pasta, em arquivos ou no fundo de um painel, com todos os seus editores, e na edição do site um terminal que segue o painel, além de ⌃⌥1 no teclado.


