|
|
BBEdit 5.0.2
Programa confirma posto de melhor editor
de HTML-na-unha
Você pode definir
o BBEdit como um editor de textos, mas, decididamente, ele não é um editor
de textos comum. Ele não permite que você troque a fonte de um trecho
do texto, não deixa você paginar o que você escreveu em múltiplas colunas
e não tem nenhuma ferramenta para fazer gráficos ou tabelas. OK, você
deve estar se perguntando: mas, afinal, o que diabos o BBEdit faz?!?
O BBEdit é um processador
de textos no sentido mais puro da palavra; ele permite manipular grandes,
imensas quantidades de texto. Como você deve saber, todos os programas
que você usa nesse seu computadorzinho foram criados em princípio como
longas linhas de texto, o chamado código de programação. É na manipulação
desse código que o BBEdit mostra a que veio. Ele é usado em três situações
principais: edição de códigos de programação em linguagens como C ou Java,
construção de páginas em HTML e manipulação de textos ASCII.
Manipulação de textos
O BBEdit realiza desde as funções mais simples (como mostrar o
número da linha ou coluna, visualizar caracteres invisíveis (tabs, returns
e linefeeds, trocar maiúsculas por minúsculas, trocar múltiplos espaços
por tabs e ordenar alfabeticamente as linhas) até tarefas bem complicadas
(como copiar ou cortar todas as linhas que contenham uma determinada palavra).
Um dos recursos mais úteis do programa é sua poderosa
ferramenta de busca e troca de textos. Você consegue procurar uma palavra
em todos os documentos que estão em uma determinada pasta, podendo até
trocar essa palavra por outra. Por exemplo, se o nome desta revista mudar
repentinamente de Macmania para MacOSMania, o BBEdit consegue trocar todas
as aparições da palavra em todos os arquivos onde ela estiver escrita.
Mas onde ele vai longe mesmo é no suporte a "Regular Expressions"
(Regex), ou padrões Grep, como elas são chamadas no BBEdit. As Regex nasceram
no mundo Unix e a sua utilização, a princípio, pode assustar o usuário
normal; mas, por ser uma ferramenta muito poderosa, vale a pena o sacrifício.
Com as Regex, você consegue alterar padrões no texto, como trocar
datas no formato americano (MM/DD/AA) para o formato brasileiro (DD/MM/AA),
inverter colunas de texto, reformatar os dados para facilitar a importação
em bancos de dados e assim por diante.
HTML
Como o BBEdit sempre foi uma ferramenta excelente para editar
textos sem destruir os arquivos originais, os webmasters usuários de Mac
começaram a adotá-lo como sua principal ferramenta para editar HTML. Com
o tempo, foram surgindo plug-ins específicos para auxiliar na criação
de páginas. Hoje o BBEdit é a ferramenta mais completa para edição de
HTML que existe, independentemente da plataforma - para aqueles que gostam
de editar códigos na mão, pois o BBEdit não possui nenhuma forma de edição
visual de páginas; todo o trabalho é feito no próprio código e o preview
da página é feito diretamente no browser de sua escolha. A versão 5.0
traz como novidade a compatibilidade com os padrões mais recentes de HTML.
Suas ferramentas geram códigos que seguem as regras dos padrões 3.2, 4.0
transicional e 4.0 final. Esse cuidado com a compatibilidade retroativa
é muito importante para que seu código funcione num maior número de browsers.
Mas, com certeza, uma das grandes inovações da versão 5.0 é a
ferramenta Tag Maker, que verifica contextualmente onde está o cursor
de inserção de texto e mostra quais tags de HTML podem ser usados ali.
Por exemplo, quando o cursor se encontra entre e , ela mostra apenas <head,
e <frameset>. Após selecionar qual tag será usado, ele apresenta
uma janela com todos os parâmetros permitidos. Se você já tiver inserido
um tag e quiser alterá-lo para um tag de imagem, você utiliza o comando
Edit Tag e ele abre essa mesma janela para alterar os parâmetros, permitindo
que você atualize o tamanho da imagem, caso ela tinha sido alterada.
Além de bem completo, oferecendo suporte a todos os tags do HTML
4.0, o BBEdit possui vários utilitários, como: verificação, otimização
e formatação de códigos; verificação de links; limpeza de códigos do PageMill
e CyberStudio; integração com o Dreamweaver; conversão de caracteres especiais
(como acentos); e atualização dos tamanhos das imagens de uma página ou
site.
Outro destaque é o suporte a "Includes". Includes são
templates que podem ser usados em seus HTMLs, poupando muito tempo e eliminando
várias tarefas repetitivas. Das situações mais simples, como um aviso
de copyright em toda página, até páginas geradas automaticamente pelo
BBEdit com AppleScript. Essa é uma função inestimável para quem trabalha
com sites com grande volume de conteúdo e páginas semelhantes que podem
ser descritas com templates. Somente ela já vale o programa. Alterando
o arquivo Include, você consegue atualizar seu site inteiro com um único
comando. Para completar, o aplicativo traz suporte a FTP, de modo que
você pode alterar as suas páginas diretamente no servidor.
Linguagem de programação
O BBEdit possui ainda a capacidade de "entender" as
seguintes linguagens de programação: C, C++, Object Pascal, Fortran, TCL,
Perl, Java e JavaScript. Ao abrir um arquivo de uma dessas linguagens,
o programa consegue colorir o código para facilitar a sua visualização,
além de criar um índice das funções. O BBEdit consegue ainda se integrar
aos ambientes de programação da Symantec e da Metrowerks e ao MPW ToolServer,
permitindo inclusive que se use o Search e o Grep. Na verdade, essas ferramentas
de programação já vêm com um editor de texto embutido, mas é normal que
um programador que utiliza o BBEdit para outros fins acabe se acostumando
com ele e o utilize também para programar.
É diretor da Carpintaria do software, e atrasou a matéria
para ficar vendo as estrelas.
-
|