Cliente FTP com cyberduck como a funcionalidade 'open in your editor'

1

No Mac OS há um ótimo cliente FTP chamado CyberDuck que, mediante conexão, oferece a você abrir qualquer arquivo no servidor com o seu editor de texto preferido. Que essencialmente baixa o arquivo em uma pasta temporária, abre-o em seu editor de texto e, ao salvar, o envia de volta ao servidor. Eu sei que há muitos clientes ftp para o Linux, mas eu ainda não encontrei um que forneça esse recurso. Alguém pode mencionar um para mim?

Obrigado

    
por AntK 07.11.2016 / 20:44

1 resposta

0

Todos os editores de texto com GVFS (por exemplo, Gedit, editor de texto padrão do Gnome) ou KIO (por exemplo, editor de texto padrão do KDE) podem abrir arquivos em sistemas de arquivos "virtuais", incluindo recursos de rede FTP.

Além disso, você precisará de um gerenciador de arquivos que não saiba sobre o GVFS / KIO, para que ele possa procurar diretórios virtuais e saiba como permitir que aplicativos habilitados para GVFS / KIO abram recursos em tais sistemas de arquivos. Exemplos para esses navegadores de arquivos são

  • Nautilus, gerenciador de arquivos padrão do Ubuntu / Gnome,
  • Thunar, gerenciador de arquivos padrão do Xubuntu / Xfce,
  • Nemo, um garfo do Nautilus,
  • Dolphin, gerenciador de arquivos padrão do Kubuntu / KDE,
  • Konqueror (também KDE).

Você pode instruir esse gerenciador de arquivos a acessar os diretórios de FTP conforme descrito nestas respostas sobre o SFTP - basta substituir todas as instâncias de sftp por ftp .

Isso funciona para todos os tipos de arquivos para os quais você tem visualizadores / editores habilitados para GFVS / KIO. Exemplos são Eye of Gnome, Totem e Evince, visualizador de imagens padrão do Ubuntu / Gnome, visualizador de multimídia e visualizador de PDF, respectivamente.

Uma coisa boa sobre essa abordagem é que o aplicativo não precisa transferir todo o arquivo antes de poder ser visualizado se uma visualização parcial for possível (e implementada), e. g. para arquivos de vídeo longos. Mesmo procurar dentro de um arquivo é possível assim.

PS: Acabei de testar isso com o Nemo e notei o seguinte detalhe: se um arquivo de texto não tiver uma extensão de nome de arquivo que indique seu conteúdo textual (por exemplo, .txt ou .log ), os navegadores normalmente tentam adivinhe seu tipo de conteúdo com base no conteúdo real. No entanto, isso é inviável para arquivos remotos. Daí você precisa dizer explicitamente ao seu editor de texto para abrir esse arquivo, e. g. arrastando-o do navegador de arquivos para a janela do editor de texto.

    
por David Foerster 18.11.2016 / 15:49