Notepad++

terça-feira, 12 de abril de 2011 11:11:00 Categories: Texto
Rate this Content 6 Votes

Sim, o Bloco de Notas é muito bom: é rápido, é simples, e faz aquilo que se propõe.

Mas chega uma hora em que começamos a sentir falta de 'algo mais' quando se trata de manipulação de arquivos de Texto.

Então vamos conhecer um programa bem eficiente, para ser usado em casos em que precisamos trabalhar com arquivos de Texto, e certas habilidades adicionais são necessárias.

 

 

 

 

Porque eu devo usar um outro programa além do Bloco de Notas?

Como já mencionamos, consideramos o Bloco de Notas um programa muito bom, levando-se em conta as tarefas para as quais ele se propõe.

Nos ajuda em inúmeras situações, por exemplo quando precisamos 'remover' as formatações ou caracteres especiais – simplesmente colamos o texto 'problemático' nele, e em seguida copiamos o mesmo texto volta: pronto, temos apenas os valores - um texto 'limpo', sem formatações.

Mas surgem situações em que precisamos de uma ajuda a mais. Por exemplo, se precisamos comparar dois arquivos de texto simples. Ou principalmente: se trabalhamos com programação qualquer que ela seja, como HTML, VBA, XML, etc.

Nesse momento, iniciamos uma busca por uma alternativa. E aí, temos uma infinidade de sugestões. Programas pagos, programas beta, programas gratuitos, etc. Alguns programas são até bons, mas demoram a carregar – e isso não é bom quando precisamos de agilidade.

Então, aqui estamos mais uma vez, para sugerir a você uma boa alternativa – o programa que atualmente usamos – como complementar do Bloco de Notas: o Notepad++: um eficiente programa gratuito com funções bem interessantes que vale a pena serem exploradas. E ainda por cima é rápido.

Então vamos lá?

 

Instalação e Licença

Começamos pelo site do programa, baixando a última versão (atual) na seção Downloads.

Como atualmente estamos na versão 5.9, clique no link para baixar esta versão, e prossiga com a instalação. Não se preocupe, a instalação é bem simples como qualquer instalação padrão.

 

Site do Programa: http://notepad-plus-plus.org/

 

Interface do Programa

Certo, uma vez instalado o programa, podemos usá-lo.

 

Não tem muito o que ser falado aqui. A interface é parecida como a de qualquer outro editor de texto.

Na primeira área (1) temos os Menus para as inúmeras ações possíveis (vamos falar só de algumas principais, você pode explorar todas de acordo com a sua necessidade). Os principais menus são mostrados como também através de botões na Barra de Ferramentas (2). A área principal (3) é a mais intuitiva de todas – onde o texto é trabalhado; e temos também uma Barra de Status (4) onde algumas informações rápidas são mostradas.

Mas chega de apresentação: vamos ver o programa em ação para podermos tirar conclusão se vale a pena usá-lo em nosso dia-a-dia.

Para isso, vamos usar alguns exemplos, com pequenos arquivos.

 

Atalho para abrir

Então, utilizando pequenos arquivos de texto para demonstrar, temos o primeiro: 'sample_text_01.txt', cujo conteúdo é simplesmente o texto da página principal do telecomhall: http://www.telecomhall.com/.

Pra começar, vamos abrir esse arquivo. E já vemos aqui um atalho rápido, para diversos tipos de extensões, não só as do tipo '.txt'. Utilizamos o atalho rápido no Windows Explorer": após localizar o arquivo (1), simplesmente clique com o botão direito e escolha 'Edit with Notepad++' (2).

 

Numeração de Linha e Coluna

Observe já algumas coisas – que o Bloco de Notas bem que poderia ter. A linha onde está o cursor (1) fica na cor azul claro (destacada). O nome do arquivo pode ser visto na sua guia correspondente (2) – isso é util quando temos mais de um arquivo aberto, para alternar entre eles. No lado esquerdo, vemos a numeração das linhas (3), e na Barra de Status podemos ver por exemplo em qual coluna encontra-se o cursor (4). Entre outras informações.

 

Zoom

Suponha agora que você precise dar um Zoom, pois a letra está muito pequena e você quer ler melhor um certo trecho. Simplesmente segure a tecla Control pressionada, e gire a roda do Mouse. Veja que o zoom é aplicado ou removido, conforme o desejado – sem ter que alterar o tamanho da fonte (1)! (Aí quando você imprimir não vai ficar um texto gigante).

Nota: Utilize o Menu: View -> Zoom para voltar a vizualização original.

 

Arrastar e Soltar

Agora, imagine que você tem alguns trechos de texto que precisam ser deslocados (recortados de um local, e colados em outro). Para fazer isso, você pode simplemente selecionar o trecho, e arrastá-lo para onde desejar (1) – inclusive para outro arquivo!

 

Bom, até agora foi até interessante, mas nada de extraordinário. Certo, vamos parar de falar das funções mais triviais – muitos programas tem, e falar de algumas mais práticas.

 

Comparar

Suponha que você tenha um arquivo de texto, e tenha enviado o mesmo para um colega fazer algumas correções edições. Ao receber esse arquivo (vamos chamar aqui de sample_text_02.txt), como você faz para ver o que foi alterado pelo seu colega?

Para fazer issso com o Notepad++, abra o primeiro arquivo, em seguida abra o segundo arquivo, e acesse o Menu: Plugins (1) -> Compare (2) -> Compare (3) e veja o que acontece.

 

Bom, até já dá para ver as diferenças, mas vamos antes falar de 3 botões com opções (ações) importantes nesse caso: Synchronize Vertical Scrolling (1), Synchronize Horizontal Scrolling (2) e Word Wrap (3).

 

Com esses 3 botões pressionados, as barras de rolagem vertical e horizontal ficam sincronizadas, e aprece uma quebra de linha que nos permite enxergar toda a linha. Observe entretanto que o Word Wrap afeta apenas a visualização – a numeração das linhas permanece a mesma (por exemplo, o título 'Tips' está sempre na linha 10). (Veja também que quando você faz uma comparação, os botões de sincronização de barras de rolagem já ficam habilitados).

Bom, vamos então analisar a comparação. Veja que o seu colega fez uma alteração na linha 8: alterou o texto 'start' para 'BEGIN'. O parágrafo fica em verde, indicando que existe em ambos arquivos, mas mostra o que foi alterado. E a alteração fica mais destacada, em verde escuro (1).

 

E quando você move as barras de rolagem, os conteúdo dos dois arquivos move-se simultaneamente.

Começou a melhorar? Ou melhor, começou a ver vantagens?

Então vamos continuar um pouco mais...

 

Procurar e Substituir

Voltemos ao nosso arquivo original, e vamos ver algumas outras facilidades. Dê um duplo clique – ou selecione – uma palavra qualquer, por exemplo 'Information'. Veja o que acontece: a palavra é destacada em todo o arquivo.

Agora vamos utilizar a facilidade de encontrar e substituir. Veja que a interface é bem amigável: quando você põe o foco no texto, a interface fica quase transparente, sem travar as suas opções de edição.


É possível inclusive utilizar Regular Expression nas pesquisas, para aqueles que já estão acostumados com essa poderosa sintaxe.

Certo, agora vamos voltar a um exemplo um pouco mais avançado.

 

Programação

Como falamos, o editor também é excelente para usuários avançados, como os programadores. Embora a sua gama de linguagens suportada seja bem grande (C, C++, Java, PHP, XML e muitas outras mesmo), vamos exemplificar aqui com a programação HTML, que é uma das mais simples, e todo mundo pode entender.

Então, suponha que você tenha que criar um arquivo HTML simples, com uma tabela composta de duas células.

Nota: todas as programações geralmente tem os seus editores associados. Entretanto, em sua grande maioria, é possível criar programas utilizando apenas o Bloco de Notas ou outro editor de texto qualquer.

Então, o código HTML para criar a nossa página pode ser vista utilizando o Bloco de Notas.

Mas agora veja o mesmo arquivo, aberto com o Notepad++.

As funcionalidades são várias, como se você estivesse usando o editor específico da sua linguagem. Por exemplo, no caso do HTML, ele colore automaticamente e adequadamente os textos.

Além disso, faz a indentação, e permite que você agrupe partes do texto, ocultando oportunamente. Veja o mesmo exemplo acima, onde simplesmente ocultamos toda a área da tabela simplesmente clicando no sinal de '-'. Que por sua vez agora vira um sinal de '+', que quando clicado, mostra novamente o texto.

Bom, poderíamos continuar aqui com mais uma série de demonstrações, mas como sempre, duas considerações se aplicam:

  • Já deve ter dado para você ter verificados o nosso objetivo, que era o de apresentar o Notepad++;
  • A completa exploração dos recursos de um programa dá-se mesmo na prática, ou seja, utilizando nas tarefas diárias.

Assim, para concluir, vamos falar de apenas mais algumas funcionalidades, de forma bem rápida. Um aprofundamente, explorando todas as possibilidades, fica a seu critério.

 

Mais algumas funcionalidades interessantes

  • Open Source: o programa tem o seu código aberto. Isso significa que você pode, se desejar, fazer alterações no mesmo. É claro que esse é o caso de poucas pessoas; mas se desejar, é possível;
  • Detecção de Modificações: ou seja, o Notepad++ verifica que o arquivo aberto previamente foi mudado, e por conveniência, pergunta se você desejar carregar essa nova versão. Isso é útil por exemplo quando você tem uma macro que gera um certo arquivo de saída. Se você roda a macro novamente – após o arquivo ter sido aberto pelo Notepad++, ele permite que você simplesmente recarregue – sem precisar localizar e abrir o arquivo novamente;
  • Multi: funcionalidades, como múltiplas linguagens, múltiplos documentos que podem ser abertos e alternados entre si, multi visão que permite diferentes formas de visualizar;
  • É possível criar Favoritos para arquivos;
  • Entre outras.

E como nosso tutorial já está bem extenso, podemos parar por aqui.

Tem um minutinho?

Antes de terminar, se você gostou do artigo, gostaríamos apenas de fazer um pedido, tudo bem?

Com um gesto simples, você pode nos ajudar a melhorar sempre mais, trazendo toda semana dicas e tutoriais que realmente valem a pena a leitura.

Então: gostaríamos de pedir – a você que gostou desse ou de outros tutoriais – que nos ajudasse, compartilhando com os seus amigos. Para facilitar, seguem links que permitem fazer isso de forma rápida e fácil:

 

 

 

Ficaremos muito felizes com a sua participação. Muito obrigado, de verdade!

 

Conclusão

Este foi um breve resumo do software Notepad++, um excelente programa que todo profissional de TI e Telecom deve pelo menos conhecer.
O Notepad++ traz inúmeros benefícios, como alguns vistos neste tutorial, e com certeza ajudam a aumentar a produtividade, que é o que sempre buscamos aqui. Além disso, o programa é gratuito.

Uma das possíveis 'desvantagens' com o Notepad++ é comum a todo novo software: a novidade. Com uma interface nova, e cheia de recursos, alguns usuários costumam ficar confusos. Mas com a utilização, com certeza você vai perceber que valeu a pena!

Esperamos que tenham gostado. Aguardamos as dúvidas e comentários. E até nosso próximo encontro!