Questão:
Editor de arquivo FTP e uploader que também é um editor de código?
Cilan
2014-02-05 06:08:40 UTC
view on stackexchange narkive permalink

Tenho um site e preciso de um editor e uploader de arquivos FTP multiplataforma gratuito que também seja um editor de código que possa usar para:

  1. Carregar arquivos como HTML / PHP / ASP para meu servidor FTP
  2. Conectar-se ao meu servidor FTP para fazer upload desses arquivos
  3. Ter acesso a todos os arquivos que já estão no meu site e ser capaz de editá-los e substituí-los facilmente no Servidor FTP

Basicamente, um editor de código com capacidade de FTP.

A maioria dos multiplataformas (como o Dreamweaver) custa dinheiro . Por multiplataforma, quero dizer que suporta os sistemas operacionais mais populares (Linux, Windows, OSX).

Editar Parece que algumas pessoas podem pensar que é uma duplicata. No entanto, essa questão se refere a um editor de PHP / JavaScript; isso precisa ser capaz de oferecer suporte a dicas de código etc. em outros arquivos, como css e html.

Existe uma [comparação de editores de texto] (http://en.m.wikipedia.org/wiki/Comparison_of_text_editors) na Wikipedia, e muitos deles têm suporte para FTP (consulte a seção Suporte de protocolo).
Doze respostas:
#1
+10
arjan
2014-02-05 07:10:35 UTC
view on stackexchange narkive permalink

Notepad ++ pode fazer isso com o plug-in nppFTP. Bem, isso não é multiplataforma, mas acho que merece ser mencionado aqui. (E se nenhuma solução melhor se apresentar, você pode até mesmo executá-lo no Wine / CrossOver).

Quando você se conecta via nppFTP, obtém um navegador de arquivos em um painel à direita, onde pode abrir arquivos diretamente de a árvore e as alterações são salvas diretamente no servidor via FTP / FTPS / SFTP. Uma descrição mais detalhada está aqui.

#2
+7
user111
2014-02-05 07:25:12 UTC
view on stackexchange narkive permalink

Sublime Text pode fazer isso com plug-ins de terceiros, como estes:

  • FTPSync - apenas FTP, mantido ativamente, licença MIT.
  • Sublime SFTP - Suporte a SFTP, mantido ativamente, licença comercial com teste gratuito sem limite de tempo, mas vai pedir a você tudo com tanta frequência para comprá-lo. Eu mesmo testei e funciona perfeitamente.

O próprio Sublime Text é lançado sob uma licença comercial com um teste gratuito, ele pede para você comprar de vez em quando, mas você pode simplesmente fechar o pop-up e continuar a usá-lo mesmo assim.

#3
+6
Enjabain
2014-02-06 00:59:41 UTC
view on stackexchange narkive permalink

Netbeans fornece FTP excelente na funcionalidade de salvar ou executar. Tenho usado para PHP, HTML e Javascript. Não suporta ASP para realce / completamento de código etc.

Na página de download, selecione o pacote HTML5 / PHP se você não estiver interessado em Java etc.

Ao criar um projeto PHP, você pode especificar "Aplicativo PHP do servidor remoto" e, em seguida, crie uma conexão FTP com esse servidor. Não tenho certeza de como fazer isso com projetos HTML5 puros.

#4
+5
aman207
2014-02-05 06:26:08 UTC
view on stackexchange narkive permalink

FileZilla é um bom navegador de arquivos FTP e permite a edição básica, desde que você tenha instalado o software correto. Então, por exemplo, se você quiser editar index.html em seu site, você pode fazer edições em um programa como o Notepad ++ (por exemplo), salvá-lo e depois carregá-lo de volta em seu site. Além de sua plataforma cruzada e de código aberto.

Se você estiver procurando por uma ferramenta online que ofereça a mesma capacidade, você pode usar o Net2FTP que tem a capacidade de editar alguns arquivos de texto (HTML, PHP etc etc), bem como fazer upload de arquivos.

Isso parece uma boa ideia, mas agora eu teria que encontrar uma plataforma multiplataforma totalmente diferente para edição de código; Quero um dois em um, há algum programa bom para isso? (Você pode adicionar isso como outra resposta;))
@TheWobbuffet Certo, entendo o que você está dizendo. Vou dar uma olhada então.
O único problema com o FileZilla é que ele não carrega automaticamente os arquivos que você editou no editor externo. Você terá que mudar para o editor de FTP, dizer Sim e, em seguida, o arquivo modificado é carregado.
@AmitAgarwal Sim! Essa coisa é terrivelmente irritante. Isso destrói totalmente a experiência do usuário do FileZilla. Por causa dessa pequena coisa, mudei para outro cliente FTP (WinSCP e Cyberduck). Eu postei várias mensagens no fórum Filezilla sobre isso anos atrás, mas sempre foi recusado "Sempre manteremos a caixa de diálogo de confirmação porque não é seguro": /
#5
+5
Gilles 'SO- stop being evil'
2014-02-05 08:23:39 UTC
view on stackexchange narkive permalink

Emacs ( página inicial) atende a todos os seus requisitos. É bom (isso é subjetivo, então eu simplesmente afirmo que é bom; eu uso diariamente). É gratuito (é um dos destaques históricos do movimento do software livre). É multiplataforma (disponível em praticamente qualquer variante Unix - obtenha-o de seu gerenciador de pacotes, ou versões mais recentes para OSX, bem como em Windows e alguns mais sistemas exóticos). É um editor de código (e mais alguns). Ele entende FTP nativamente.

Outros benefícios do Emacs incluem que ele é bem documentado, poderoso e extensível com uma tonelada de plug-ins.

Para abrir um arquivo remoto, especifique o nome do host e o protocolo, por exemplo,

  /ftp:[email protected] / path / to / file  

Se você abrir um diretório, o Emacs mostra seu navegador de arquivos, que é chamado de Dired.


Dito isso, não recomendo este fluxo de trabalho. Editando código ao vivo no servidor? Oh céus. Um erro e seu site está fora do ar. Um erro e seu site está brinde - sobrescreva o arquivo errado ou a versão errada e você perderá.

Você evitará muitos problemas se usar controle de versão. Trabalhe e teste seu site localmente. Quando você tiver uma versão de trabalho, confirme-a e implante-a no servidor. Dessa forma, você sempre tem um traço de versões de trabalho e pode facilmente reverter para uma versão mais antiga se introduzir um bug.

Claro, o Emacs tem uma boa integração com o software de controle de versão.

#6
+4
Journeyman Geek
2014-02-06 20:10:55 UTC
view on stackexchange narkive permalink

Cyberduck faz isso com o editor de sua escolha - você pode adicionar editores a partir de "editar -> preferências", simplesmente clique com o botão direito em um arquivo e selecione "editar com", e seu editor de escolha. Isso permitiria que você use seu IDE ou editor de código preferido, como texto sublime em arquivos em seu site como se fosse um arquivo hospedado localmente (nos bastidores, ele baixa, permite que você edite e carregue o arquivo, mas isso é bom suficiente).

Cyberduck Demonstration

Essa animação é um toque legal :) +1 para isso
Fiz isso com um software chamado licecap - é muito útil para mostrar coisas assim.
Existe algo parecido com o Linux?
Não tão longe quanto o que sei. Pode ser uma boa pergunta para o site!
@Journeyman Geek: Certifique-se de incluir links para obter a melhor qualidade de resposta. (Acabei de adicionar um para você)
#7
+3
DVK
2014-02-06 04:14:40 UTC
view on stackexchange narkive permalink

Ultraedit (e seu superconjunto IDE, UltraEdit Studio) é um excelente editor de programação; que também possui uma grande funcionalidade nativa para abrir / salvar arquivos em sites FTP.

Exemplos e instruções do Linux

Exemplos e instruções do Windows:

Ultraedit FTP Open window

Por favor, note que quando você abre um arquivo de FTP, Ctrl + S irá salvar diretamente no FTP.


Tem até gerenciador de site FTP para que você não precise fazer login sempre!

FTP Account Manager Window

#8
+3
Paul
2014-02-08 23:58:47 UTC
view on stackexchange narkive permalink

CRiSP é um editor multiplataforma (Mac / Windows / Linux) que pode editar arquivos de locais remotos (incluindo suporte a ftp / sftp). Ele armazena os arquivos em cache localmente para que você possa editar normalmente e, ao salvar, tem a opção de upload automático.

O CRiSP contém praticamente todos os recursos modernos esperados de um editor de programadores (destaque de sintaxe, suporte a modelos, suporte padrão para a maioria dos idiomas); ele suporta edição em várias janelas (três modos - janelas divididas internamente, uma interface semelhante a MDI ou vários quadros de nível superior).

É rápido e pequeno; ele contém uma linguagem de macro semelhante ao C, com acesso total aos recursos da GUI. Inclui diferenciação de arquivos junto com a visualização de arquivos de dados CSV.

É um software comercial, mas avaliações gratuitas estão disponíveis e se as pessoas mencionarem StackExchange, tenho certeza de que podemos providenciar cópias gratuitas para as pessoas usarem.

#9
+2
Franck Dernoncourt
2014-07-10 23:41:48 UTC
view on stackexchange narkive permalink

Você pode usar o Eclipse:

  • código-fonte livre e aberto
  • suporte FTP (também SFTP) ( enviar para FTP ao salvar arquivo)
  • Windows, Mac OS e Linux
  • HTML / PHP / ASP (e uma grande quantidade de outras linguagens)
#10
+1
GEOFBOT
2014-02-10 06:08:20 UTC
view on stackexchange narkive permalink

Na verdade, não usei muito antes, mas acho que Bluefish suporta FTP.

Bluefish suporta muitos idiomas diferentes, incluindo a web relacionados (JS, HTML, CSS, PHP, ASP, etc.) Ele tem todos os recursos que você esperaria de um bom editor de GUI (destaque de fonte, etc.) enquanto ainda é leve. Ele também possui a funcionalidade FTP. No tutorial em vídeo vinculado acima, o narrador demonstra os recursos de que você precisava:

  1. O Bluefish pode se conectar a um servidor FTP, editar arquivos e fazer upload da nova versão
  2. O Bluefish pode também carregue arquivos como imagens, texto e outras coisas se você arrastar os arquivos para o painel de arquivos no Bluefish
#11
  0
Huey
2015-10-04 10:34:48 UTC
view on stackexchange narkive permalink

Zed

É um aplicativo de plataforma cruzada (OSX, Windows, Linux e Chrome OS). IMO, o melhor recurso que possui é a capacidade de editar nativamente ao vivo em um servidor SFTP.

Zed é um software totalmente offline, de código aberto, focado no teclado, editor de texto e código para usuários avançados. Você pode usar o Zed para editar arquivos locais e também arquivos remotos em qualquer servidor. Zed tem todos os recursos que você esperaria de um editor de código competente.

screen
(fonte: zedapp.org)

  • Destaque de sintaxe para muitas linguagens de programação (por exemplo, C, Clojure, CoffeeScript, C #, CSS, Dart, Erlang, Go, Haml, Haskell, HTML, ini arquivos, Java, JavaScript, JSON, LogiQL, Lua, Markdown, Nix, PHP, Plist, Protobufs, Python, Ruby, Shell, XML)
  • Auto-completar de código: símbolos, snippets e conclusão de propriedade / método. / li>
  • Linting integrado para algumas linguagens com marcadores embutidos (JavaScript, CoffeeScript, JSON, Lua, CSS)
  • Múltiplos cursores
  • Edição de visualização dividida
  • Temas: temas claros e escuros prontos para uso e você pode desenvolver facilmente os seus próprios usando CSS.

Para editar ao vivo em um servidor SFTP:

  1. Faça login via SSH
  2. Execute curl http://get.zedapp.org | bash para baixar o programa do lado do servidor que o acompanha. ( zedrem.exe )
  3. ./zedrem
  4. Cole o URL fornecido no Zed e comece a editar ao vivo
#12
-1
Gallaecio
2014-02-06 05:01:33 UTC
view on stackexchange narkive permalink

O gerenciador de arquivos Dolphin fornece acesso transparente aos servidores FTP. Você simplesmente escreve “fish: //” (FTP não seguro) ou “sftp: //” (SSH / FTP) seguido pelo caminho para o seu servidor, e você pode navegar pelo conteúdo como faria no seu sistema de arquivos local. Também é o mesmo quando se trata de edição de arquivos.

Você pode, por exemplo, usar o Dolphin para acessar seu servidor e, em seguida, editar os arquivos no servidor FTP com qualquer editor de sua preferência. Sempre que você salva esses arquivos, a tecnologia KDE (KIO) subjacente se encarrega de sobrescrever esses arquivos no servidor FTP.

Não há necessidade de um editor especial. Use o que você mais gostar.



Estas perguntas e respostas foram traduzidas automaticamente do idioma inglês.O conteúdo original está disponível em stackexchange, que agradecemos pela licença cc by-sa 3.0 sob a qual é distribuído.
Loading...