Os argumentos a serem open -a
comandados podem ser Tabpreenchidos automaticamente, se você especificar o caminho do diretório pai, por exemplo open -a /Applications
.
Tente executar a seguinte linha de comando para iniciar o Visual Studio Code no Terminal:
open -a "Visual Studio Code"
Para abrir um arquivo chamado index.html com o aplicativo Visual Studio Code usando o open
comando, digite:
open -a "Visual Studio Code" index.html
Observe que você precisa colocar o nome do aplicativo que contém espaços entre aspas duplas.
Além disso, citando a partir da página de manual:
O comando abrir abre um arquivo (ou um diretório ou URL), como se você tivesse clicado duas vezes no ícone do arquivo. Se nenhum nome de aplicativo for especificado, o aplicativo padrão, conforme determinado via LaunchServices, será usado para abrir os arquivos especificados.
A instrução se refere ao caso em que você está tentando abrir um arquivo usando o open
comando Para iniciar um aplicativo, a sintaxe é simplesmente um open
comando seguido por espaço, seguido por -a
sinalizador, outro espaço e depois o nome do aplicativo (incluído "
se o nome contiver espaços).
Se você ainda não instalou o aplicativo, instale-o, copiando o pacote Visual Studio Code.app no /Applications
diretório
-a
bandeira, especifique o aplicativo. Exemplo:open -a /Applications/Komodo\ Edit\ 11.app/ "foo.bar"
e auto conclusão faz trabalho. Você deve iniciar do caminho para o diretório (ie/Applications
)open -b com.apple.DiskUtility
open -a
deve ser um nome ou caminho de aplicativo, apenas aplica suas regras padrão para o preenchimento automático, que basicamente supõem que você esteja preenchendo um caminho de arquivo ou o nome de um arquivo no diretório atual. Você pode escrever uma regra de preenchimento automático personalizada para essa situação, mas seria muito trabalhoso. Ou, você pode começaropen -a /Applications/
, para que os candidatos padrão de preenchimento automático sejam aplicativos.