Publicado por: gigi em: Fevereiro 21, 2008
Leia “Notepad plus plus”. è uma ótima ferramenta para texto. Contém recursos para várias linguagens de programação, como highlight. MUITO melhor que o Notepad e Wordpad, da Microsoft e ainda por cima, é livre! Baixe um .zip descompacte e use!
Veja mais informações abaixo:
Notepad++ é um editor de código livre (e um substituto do Notepad), que suporta várias linguagens de programação, rodando sobre o ambiente MS Windows.Este projeto é baseado em um componente para editor de texto, o Scintilla (um componente muito poderoso), escrito em C++ com pura api win32 e STL (o que garante alta velocidade de execução e pequeno tamanho de programa), está sob a licença da GPL.
Veja abaixo as características do Notepad++ :
Destaque de Sintaxes e Sintaxe de Blocos
<!– Supported languages : C, C++, Java, C#, XML, HTML, PHP, Javascript, RC resource file, makefile, ASCII art file (extension .nfo , screenshot1, screenshot2), doxygen, ini file, batch file, ASP, VB/VBS source files, SQL, Objective-C, CSS, Pascal, Perl, Python, Lua, TeX, TCL, Assembler, Ruby, Lisp, Scheme, Properties, Diff, Smalltalk, Postscript, VHDL, Ada, Caml, AutoIt, KiXtart, Matlab, Verilog, Haskell, InnoSetup and CMake.–>
Linguagens suportadas :
C C++ Java C# XML HTML PHP CSS makefile ASCII art (.nfo) doxygen ini file batch file Javascript ASP VB/VBS SQL Objective-C RC resource file Pascal Perl Python Lua TeX TCL Assembler Ruby Lisp Scheme Properties Diff Smalltalk Postscript VHDL Ada Caml AutoIt KiXtart Matlab Verilog Haskell InnoSetup CMake
WYSIWYG (O que você vê é o que você tem)
Se você tiver uma impressora colorida poderá imprimir seu código fonte (ou qualquer outra coisa) em cores.
Destaque de Sintaxes Definida pelo Usuário
Auto completar
Para quase todas as linguagens suportadas, o usuário pode criar sua própria lista de api (ou baixar os arquivos na sessão download). Uma vez que o arquivo api estiver pronto, digite Ctrl+Espaço para executar esta ação (veja a imagem). Para mais informações sobre o auto completar, por favor veja a sessão Auto completar.
Múltiplos Documentos
Você pode editar vários documentos ao mesmo tempo.
Múltiplas Visualizações
Você tem duas visualizações ao mesmo tempo. Na qual você poderá visualizar/editar 2 documentos diferentes ou o mesmo documento (imagem). Você pode visualizar (editar) em 2 vistas um documento, em posições diferentes. A modificação de uma das vistas acontecerá na outra também. (ou seja, você modifica o MESMO documento quando você está no modo clone, veja a imagem).
Suporta Expressões de Busca/Substituição
Você pode buscar a substituir uma string (frase) no documento usando expressões regulares.
Suporta o Arrastar e Soltar
Você pode abrir um documento arrastando e soltando. Você pode também mover seu documento (ou visualização) de uma posição a outra usando o Arrastar e Soltar.
Posição Dinâmica de Visualizações
O usuário pode escolher a posição de uma visualização dinamicamente (somente em 2 modos : separação horizontal ou vertical), veja a imagem.
Auto detecção de Estado do Arquivo
Se você modificar ou apagar um arquivo que esteja aberto no Notepad++, você receberá uma notificação para atualizar seu documento (recarregar o arquivo ou apagar o arquivo).
Avanço/Recuo de Zoom
Esta é uma outra fantástica função do componente Scintilla. Simplesmente veja a imagem.
Ambiente com Suporte a Múltiplos Idiomas
O chinês, japonês, coreano, árabe e hebraico são suportados no ambiente Windows. Veja o Notepad++ sob o Chinês – Windows , sob o Árabe – Windows e sob o Hebraico – Windows em ação.
Marcadores
Basta clicar na margem para inserir um marcador (no lado direito da margem junto ao nº da linha) ou digitar Ctrl+F2 para inverter o marcador. Para ir até um marcador, digite F2 (Próximo Marcador) ou Shift+F2 (Marcador Anterior). Para excluir todos os marcadores, clique no Menu Localizar->Excluir Marcadores. Veja a imagem.
Chaves, Colchetes e Parênteses com Destaque
Grava e Reproduz Macros
Você pode salvar várias macros e criar atalhos de tecla para o próximo uso.
Comentários