Explorador de Ficheiros Remoto

Saiba como usar o Explorador de Arquivos Remoto para exibir, carregar e baixar arquivos em uma máquina remota do Visual Studio. Com o Explorador de Arquivos Remoto, execute operações de arquivo comuns, como:

  • Carregue ficheiros da sua máquina local para uma máquina remota
  • Baixar arquivos de uma máquina remota para sua máquina local
  • Criar pastas em uma máquina remota
  • Excluir arquivos e pastas em uma máquina remota
  • Renomear arquivos e pastas em uma máquina remota
  • Pesquisar arquivos e pastas em uma máquina remota

Pré-requisitos

Visual Studio versão 17.6 ou posterior.

Certifique-se de que o Linux e o desenvolvimento embutido com C++ pacote de desenvolvimento estejam instalados. Execute o instalador do Visual Studio e verifique se a carga de trabalho Linux e desenvolvimento incorporado com C++ está selecionada. Verifique também se o componente Explorador de Arquivos Remoto para Linux está selecionado e atualize sua instalação, se necessário.

Captura de tela do instalador do Visual Studio. A carga de trabalho **Linux e desenvolvimento embarcado com C++** é selecionada. No painel de detalhes da instalação, o Explorador de Arquivos Remoto para Linux está selecionado.

Instale e configure o Secure Shell (SSH) na máquina remota. Para instalar o SSH no Linux, execute estes comandos na máquina remota:

sudo apt update
sudo apt install openssh-server
sudo systemctl start ssh
sudo systemctl status ssh

Visualizar e editar arquivos em uma máquina remota

Nesses exemplos, a máquina remota é uma instância do Subsistema Windows para Linux em execução na porta 22 do localhost. O projeto é um novo projeto CMake criado no Visual Studio. O projeto de exemplo está na máquina remota na C:\Users\{username}\projects\ pasta.

Para abrir o Explorador de Arquivos Remoto no Visual Studio, escolha Exibir>Outras Janelas>Explorador de Arquivos Remoto.

Captura de tela do menu Modo de Exibição do Visual Studio. O Explorador de Ficheiros Remoto está realçado.

A janela Explorador de Ficheiros Remoto abre:

Captura de ecrã do Explorador de Ficheiros Remoto. O sistema de pastas na máquina remota é visível.

Se você vir uma mensagem para selecionar ou criar uma nova conexão no Gerenciador de Conexões, verifique se o servidor SSH está em execução na máquina remota. Se sua máquina remota estiver sendo executada no Subsistema Windows para Linux (WSL), verifique se a instância WSL está em execução. Verifique se a lista suspensa de destino de depuração do Visual Studio está definida para a instância remota. Para se conectar a uma máquina remota diferente, na janela Explorador de Arquivos Remotos, no menu suspenso Selecione o destino do host, selecione o destino remoto. Pode aparecer sob uma forma como username@hostname:port. Por exemplo, username@localhost:22. Você também pode selecionar Adicionar nova conexão para adicionar uma nova conexão ao Gerenciador de Conexões. Para obter mais informações, consulte Gerenciador de conexões.

Abra e edite ficheiros diretamente a partir do Explorador de Ficheiros Remoto. Para abrir um ficheiro, faça duplo clique no ficheiro na janela Explorador de Ficheiros Remoto . O arquivo é aberto na janela do editor. Você também pode clicar com o botão direito do mouse no arquivo e selecionar Abrir no menu de contexto ou pressionar Ctrl+Enter. Quando você salva o arquivo, as alterações são salvas diretamente na máquina remota.

Carregar ficheiros para uma máquina remota

Para carregar ficheiros ou diretórios para a máquina remota, clique com o botão direito do rato na pasta na janela Explorador de Ficheiros Remoto onde pretende carregar ficheiros e selecione Carregar.

Captura de ecrã do Explorador de Ficheiros Remoto a mostrar as opções de menu Carregar um diretório e Carregar ficheiros.

Use a janela do explorador de pastas que se abre para selecionar o arquivo ou pasta que você deseja carregar. Você pode arrastar e soltar arquivos de sua máquina local na janela do Explorador de Arquivos Remoto . Como alternativa, use os botões Carregar arquivos ou Carregar pasta para escolher os itens a serem carregados:

Baixar arquivos de uma máquina remota

Para baixar arquivos ou diretórios da máquina remota, clique com o botão direito do mouse na pasta ou arquivo na janela Explorador de Arquivos Remoto que você deseja baixar e selecione Baixar.

Captura de ecrã do Explorador de Ficheiros Remoto a apresentar a opção de menu: Download 'asset.txt'.

Use a janela do explorador de pastas que se abre para selecionar onde baixar o arquivo ou pasta. Você também pode usar o botão Baixar item para escolher o item que deseja baixar.

Monitorar e cancelar operações em ficheiros

Monitore o progresso do upload ou download de itens na janela de status na parte inferior da janela do Explorador de Arquivos Remoto . Selecione o botão Cancelar para interromper a operação.

Captura de ecrã do Explorador de Ficheiros Remoto a mostrar o indicador de progresso. O botão Cancelar está realçado.

Outras operações de arquivo

Renomeie arquivos e pastas, crie novas pastas, exclua arquivos e pastas e procure arquivos e pastas.

  • Renomear um arquivo ou pasta: clique com o botão direito do mouse no arquivo ou pasta e selecione Renomear no menu de contexto ou selecione o botão Renomear na barra de ferramentas. O nome do arquivo torna-se editável. Digite o novo nome para o item e pressione Enter.
  • Crie uma nova pasta: clique com o botão direito do mouse na janela Explorador de Arquivos Remoto e selecione Nova Pasta. Digite um nome para a nova pasta e pressione Enter.
  • Excluir um arquivo ou pasta: clique com o botão direito do mouse no arquivo ou pasta e selecione Excluir no menu de contexto ou selecione o botão Excluir na barra de ferramentas. Confirme a exclusão na caixa de diálogo exibida. Excluir arquivos ou pastas da máquina remota é uma ação permanente e não pode ser desfeita.
  • Atualizar a vista: clique com o botão direito do rato na janela Explorador de Ficheiros Remoto e selecione Atualizar no menu de contexto, ou selecione o botão Atualizar na barra de ferramentas ou prima F5. Ele apenas atualiza a exibição do que está selecionado. Se você tiver uma pasta selecionada, ela atualizará a exibição dessa pasta. Se você tiver um arquivo selecionado, ele atualizará a exibição desse arquivo.
  • Procurar ficheiros: introduza texto na caixa de pesquisa na parte superior da janela do Explorador de Ficheiros Remoto para localizar pastas ou ficheiros. A pesquisa não diferencia maiúsculas de minúsculas e pesquisa todos os arquivos e pastas sob o item selecionado. Se uma pasta for selecionada, ela pesquisará todos os arquivos e pastas nessa pasta. Se um arquivo for selecionado, ele pesquisará todos os arquivos e pastas no mesmo diretório que esse arquivo.

Botões da barra de ferramentas do Explorador de Arquivos Remotos

A barra de ferramentas do Explorador de Arquivos Remotos permite acessar operações de arquivos remotos:

Captura de ecrã da barra de ferramentas do Explorador Remoto de Ficheiros.

Os botões destacados são, da esquerda para a direita:

  • +: Crie uma nova janela do Remote Explorer.
  • Home: Vá para o $HOME diretório do usuário conectado no momento na máquina remota.
  • Configurações: Abra as configurações do Explorador de Arquivos Remoto.
  • Upload de arquivos: Carregue arquivos de sua máquina local para a máquina remota.
  • Carregar pasta: Carregue uma pasta da sua máquina local para a máquina remota.
  • Item de download: Baixe um arquivo ou pasta da máquina remota para sua máquina local.
  • Atualizar Item: atualize a exibição do item selecionado.
  • Renomear item: renomeie um arquivo ou pasta na máquina remota.
  • Excluir item: exclua um arquivo ou pasta na máquina remota.
  • Pesquisar: procure arquivos ou pastas na máquina remota.

Configurações do Explorador de Arquivos Remoto

Para alterar as configurações do Explorador de Arquivos Remoto, selecione o botão Configurações na barra de ferramentas. A caixa de diálogo Configurações do Explorador de Arquivos Remotos é aberta com a seguinte opção:

  • Ativar ícones dinâmicos de arquivos para arquivos sem extensão: mostra ícones com base no tipo de arquivo através da verificação do mime-type. Útil para arquivos Linux sem extensões para que um ícone de arquivo correto seja mostrado em vez de um ícone de documento genérico. Pode afetar o desempenho.

Ver também