Posts Tagged ‘Web’

Edição eficiente com o Notepad++

Sunday, August 5th, 2007

Olá pessoal,Dando sequência ao post “Desenvolvimento de Software com Ferramentas Livres”, vamos abordar hoje a principal ferramenta de um desenvolvedor: o seu fiel e companheiro Editor de Texto. Na hora daquela modificação urgente, daquele testezinho que você quer fazer com um novo framework javascript, ou mesmo pra criar um post de blog (como estou fazendo agora, rs), ele está sempre alí, firme e forte, veloz e eficiente. Ninguém quer esperar um Eclipse, um Aptana ou até mesmo um Dreamweaver carregar quando aquela solução para aquele código cabuloso estala na mente, ou quando o cliente te liga desesperado precisando de sua ajuda. IDE é pra tarefas mais parrudas e longas. Quando o assunto é ”quick-and-dirty” o que queremos é um bom editor de texto.De tão importante que é passa-se muito tempo à procura de um que atenda decentemente às nossas necessidades, e para tal experimenta-se muito: EditPlus, UltraEdit, Crimson, CoolEdit, PsPad (que há pouco era meu predileto, há mais de um ano) e muitos outros “Edits” disponíveis já foram avaliados por mim e por você, mas sempre falta alguma coisinha, que vai de alguma feature a até mesmo uma interface simples e organizada (que foi uma das coisas que me fez abandonar o PsPad). Eu pensei que o PsPad, editor que usei por mais de um ano seguido, fosse o melhor editor gratuito disponível para windows, ”e aquilo era bom”, até que… inocentemente, lendo as entradasa dos meus feeds me deparo com o post “Take your text editor to go with Notepad++ Portable” do lifehacker.com, e o meu casamento com PsPad foi dissolvido alí mesmo, numa bela tarde de domingo, onde me apaixonei por um tal de Notepad++. E por quê?

  • Ele tem quase tudo o que eu mais amava no PsPad, que era:
    • Auto-complete para funções da linguagem escolhida
    • Auto-complete para o que eu escreví no documento
    • Busca de palavras pelo documento inteiro, mostrando onde estavam as palavras no texto
    • Bookmarks no código fonte pra eu navagar livremente e saber onde parei na última vez
    • Suporte à várias sintaxes
  • Ele tem Folding de Código (Encolhe blocos de código, como funções, blocos condicionais, blocos de loop, etc), mostrando um [+] para que você possa ver o código completo, ou um [-] para que você esconda um bloco do código que você não quer ver.
  • Ele tem uma interface mais simples, mais organizada e mais bonita que o PsPad.
  • Ele é de código aberto e desenvolvimento mais ativo que o projeto pspad, portanto modificações e melhorias que a comunidadae propõe são implementadas mais rápido (onde eu e você podemos ajudar diretamente)!

Tudo lindo até aqui, até que fuçando no danado, percebí que o mesmo não tinha cliente FTP (o PsPad tinha), e nem SFTP (que o PsPad NÃO tinha). Sendo assim, como trazer toda sua praticidade para edição de arquivos remotos? A resposta encontrada foi a solução deste e de muitos outros problemas (que prometo citar num post específico): WinSCP!O WinSCP é um cliente de acesso remoto gráfico, que suporta tanto FTP como SFTP e se integra com QUALQUER editor de textos externo (bastando configurá-lo nas opções do WinSCP). E com o Notepad++ o casamento foi perfeito. É só se logar no seu servidor favorito, clicar 2x no arquivo e você poderá editá-lo tranquilamente, como faria com um arquivo local. O WinSCP faz todo o trabalho sujo de saber quando vc salvou o arquivo e fazer o upload.Sendo assim, Notepad++ é meu editor oficial e tem me trazido muita produtividade. E acredito que pode te impressionar tanto quanto me impressionou, portanto, dê uma chance ao “garoto”!Para mais detalhes sobre o Notepad++, WinSCP e detalhes de integração, visite:http://notepad-plus.sourceforge.net/ (Notepad++)http://winscp.net/ (WinSCP)http://winscp.net/eng/docs/task_edit (Configurando seu editor de texto no WinSCP)Espero que esse post tenha sido útil e aguardo você aqui de novo!Até o próximo post!