Como Maximizar o Uso da Interface de Linha de Comando no Visual Studio Code (2023)

O Visual Studio Code oferece uma poderosa interface de linha de comando que permite controlar como você inicia o editor. Você pode abrir arquivos, instalar extensões, alterar o idioma de exibição e diagnosticar problemas por meio de opções de linha de comando. Neste artigo, exploraremos as principais funcionalidades da linha de comando do VS Code e como você pode otimizar sua experiência.

Visão Geral da Interface de Linha de Comando

Para ter uma visão geral da interface de linha de comando do VS Code, abra um terminal ou prompt de comando e digite:

code --help

Você verá informações sobre a versão, exemplos de uso e uma lista de opções de linha de comando disponíveis.

Abrindo o VS Code a partir da Linha de Comando

Você pode abrir o VS Code rapidamente a partir da linha de comando para acessar um arquivo, pasta ou projeto. Geralmente, você abre o VS Code no contexto de uma pasta. Para fazer isso, a partir do terminal, navegue até a pasta do seu projeto e digite:

code .

Usuários no macOS devem primeiro executar o comando "Shell Command: Install 'code' command in PATH" para adicionar o executável do VS Code ao PATH. Certifique-se de que a localização dos binários do VS Code está no PATH do seu sistema.

Opções Principais da Linha de Comando

Aqui estão algumas opções opcionais que você pode usar ao iniciar o VS Code na linha de comando:

  • -h ou --help: Exibe a ajuda.
  • -v ou --version: Exibe a versão do VS Code.
  • -n ou --new-window: Abre uma nova sessão do VS Code.
  • -r ou --reuse-window: Força a abertura de um arquivo ou pasta na última janela ativa.
  • -g ou --goto: Ao ser usado com file:line{:character}, abre um arquivo em uma linha específica e posição opcional do caractere.
  • --locale \: Define o idioma de exibição para a sessão do VS Code.

Abrindo Arquivos e Pastas

Às vezes, você desejará abrir ou criar um arquivo. Se o arquivo especificado não existir, o VS Code o criará junto com quaisquer novas pastas intermediárias. Por exemplo:

code index.html style.css documentation\readme.md

Você pode usar caminhos absolutos ou relativos para especificar arquivos e pastas. Se você especificar mais de um arquivo ou pasta, o VS Code abrirá apenas uma instância.

Selecionando um Perfil

Você pode iniciar o VS Code com um perfil específico usando a opção --profile. Por exemplo:

code ~/projects/web-sample --profile "Web Development"

Se o perfil especificado não existir, um novo perfil vazio com o nome fornecido será criado.

Trabalhando com Extensões

Gerenciar extensões do VS Code pela linha de comando é simples. Aqui estão algumas opções úteis:

  • --install-extension \: Instala uma extensão.
  • --uninstall-extension \: Desinstala uma extensão.
  • --disable-extensions: Desativa todas as extensões instaladas.
  • --list-extensions: Lista as extensões instaladas.
  • --show-versions: Mostra as versões das extensões instaladas.

Opções Avançadas da Linha de Comando

Existem várias opções avançadas que ajudam na reprodução de erros e na configuração avançada:

  • --extensions-dir \: Define o caminho raiz para extensões.
  • --user-data-dir \: Especifica o diretório onde os dados do usuário são mantidos.
  • -s, --status: Exibe informações de uso e diagnóstico do processo.
  • -p, --performance: Inicia o VS Code com o comando de Desempenho de Inicialização ativado.
  • --disable-gpu: Desativa a aceleração de hardware da GPU.
  • --verbose: Exibe saída detalhada (implica --wait).

Conclusão

Dominar a interface de linha de comando do Visual Studio Code pode impulsionar significativamente sua produtividade. Ao compreender as opções disponíveis, você pode personalizar a maneira como inicia o VS Code e aproveitar ao máximo esse ambiente de desenvolvimento poderoso. Experimente essas opções na prática para aprimorar sua experiência com o Visual Studio Code.

References

Top Articles
Latest Posts
Article information

Author: Gregorio Kreiger

Last Updated: 16/12/2023

Views: 6350

Rating: 4.7 / 5 (57 voted)

Reviews: 88% of readers found this page helpful

Author information

Name: Gregorio Kreiger

Birthday: 1994-12-18

Address: 89212 Tracey Ramp, Sunside, MT 08453-0951

Phone: +9014805370218

Job: Customer Designer

Hobby: Mountain biking, Orienteering, Hiking, Sewing, Backpacking, Mushroom hunting, Backpacking

Introduction: My name is Gregorio Kreiger, I am a tender, brainy, enthusiastic, combative, agreeable, gentle, gentle person who loves writing and wants to share my knowledge and understanding with you.