Existe uma alternativa ao mate e rmate do TextMate para Windows?

4

Como parte da próxima versão do TextMate 2, haverá um novo recurso chamado rmate, que permitirá que você edite arquivos de uma máquina remota (Linux / Unix / OSX) via SSH usando sua cópia local do TextMate ... Existe algo semelhante para o Windows? Eu sei que eu poderia usar o CyberDuck, encontrar o arquivo que eu quero editar, baixar localmente, trabalhar nele e então fazer o upload novamente, mas parece que você acabou de digitar rmate no servidor remoto, e o texto aparece com o arquivo. (Eu não tentei desde que eu não sou um proprietário de TextMate) Existe algo semelhante para o Windows?

    
por TiernanO 19.04.2012 / 13:41

3 respostas

2

Parece que o @Julian Knight estava correto em dizer que o Sublime Text poderia suportar isso, mas adicionando minhas descobertas sobre isso. Confira o post de Doug Stephen sobre o uso do Sublime Text com RMate com detalhes sobre como configurar isso. Eu configurei e funciona exatamente como eu queria! A vantagem disso, sobre, digamos, SFTP ou FTP, é se eu SSH em uma caixa, eu não sou root. Se eu precisar editar um arquivo na pasta etc, por exemplo, /etc/apt/apt.conf, eu digitaria

sudo rmate /etc/apt/apt.conf

digite minha senha e eu posso editar localmente na minha máquina. com SFTP, eu não posso fazer isso desde que eu não sou root ... de qualquer maneira, dias felizes!

    
por 27.06.2012 / 16:48
2

Por que não dar uma olhada no Sublime Text 2 ? Isso suporta bundles TextMate e tem plugins que suportam o trabalho sobre SSH / FTP / etc.

No Windows, costumo usar o WinSCP e isso funciona bem com o Sublime - eu apenas clico duas vezes em um arquivo remoto no WinSCP e ele abre localmente com o Sublime, ao salvar o WinSCP monitora o arquivo temporário e o lança de volta ao servidor como apropriado. Mas com os plugins, você não precisa trabalhar dessa maneira, você pode abrir e salvar arquivos diretamente em um servidor remoto.

    
por 27.06.2012 / 11:27
0

rmate provavelmente não fará muito mais do que fornecer uma boa abstração para o mesmo processo básico:

  1. faça o download do arquivo
  2. escreva uma cópia em algum lugar na sua máquina local
  3. edite-o
  4. escreva
  5. carregue o arquivo para a máquina remota

Mas posso estar errado.

Muitos editores / IDE podem realmente editar o código remotamente , mas todos seguem o processo descrito acima, AFAIK. A única ferramenta que ouvi falar que permite iniciar um editor local a partir de uma máquina remota é bcvi . Eu não sei como isso funciona, e é específico do Vim, obviamente. Talvez seja a inspiração por trás do rmate ? Ou não?

Acho que você negligenciou um ótimo recurso dos clientes FTP modernos: muitos deles oferecem a capacidade de "Editar com ..." seu editor de texto escolhido. Não é exatamente o que você procura, mas com certeza é útil.

Outra opção é editar seus arquivos diretamente na máquina remota. O Vim e o Emacs funcionam perfeitamente bem através do SSH. Espere uma curva de aprendizado (mas recompensadora). Se você frequentemente precisa editar arquivos de configuração, o Vim tem seu lugar no toolbelt de qualquer sysadmin.

Se o que você realmente quer fazer é trabalhar com código de produção implementado, há maneiras melhores e mais seguras: executar seu código em um servidor local, usando algum sistema de controle de versão…

    
por 19.04.2012 / 14:32