Vindo de uma experiência .NET MVC3, esse conceito de trabalhar com arquivos simples era novo para mim. Eu estava acostumado a ter que publicar arquivos e copiar os binários compilados para as pastas do meu host.
Já que estou trabalhando com PHP exclusivamente em meu novo emprego, tive que encontrar uma boa maneira de trabalhar e não perder tempo fazendo as coisas repetidamente.
Aqui está o que eu faço ao trabalhar com arquivos remotos.
- Instale o Sublime Text 2.
- Instale o Sublime Package Control.
- Instale o Sublime SFTP.
Ótimo!
Uma vez que isso esteja configurado, você deseja criar uma pasta em algum lugar de sua máquina e abri-la usando Sublime Text 2.
Clique com o botão direito na pasta e selecione SFTP -> Map To Remote
e um arquivo será gerado para você.
Estes são os arquivos de configuração que o Sublime SFTP usa para ler as credenciais do FTP e as informações do host.
Digite suas credenciais e selecione SFTP -> Sync Remote to Local
. Isso irá puxar todos os arquivos e dados para sua pasta local.
Agora, quando você modificar um arquivo, apenas clique com o botão direito nele SFTP -> Sync Local to Remote
e ele enviará as alterações automaticamente para sua pasta FTP.
Rápido e indolor e muito fácil!
Se você quiser, pode usar uma tecla de atalho no processo e torná-lo ainda mais rápido!