Arquivos Binários
Para baixar os binários (programa executável), você tem 2 escolhas: formato zip e formato instalador (executável). O formato instalador deverá satisfazer a todos, visto que ele tem todos os recursos (escolha de idioma, opções para instalar componentes...). Enquanto que o formato zip contém o mínimo de arquivos para executar o Notepad++.
Para a instalação do formato zip, se for a primeira vez que você vai instalar o Notepad++, simplesmente descompacte o arquivo zip na pasta que desejar, e então execute o notepad++.exe. Porém, se você estiver atualizando o Notepad++ de uma versão anterior, você terá que seguir essas instruções:
- Abra o diálogo Executar clicando em Iniciar->Executar (O Notepad++ deverá estar fechado).
- Copie este texto %APPDATA%\Notepad++ no campo do diálogo Executar.
- Clique em ok. Uma pasta chamada "Notepad++" irá aparecer.
- Apague 2 arquivos config.xml e stylers.xml e então descompacte o arquivo zip e execute o Notepad++.
Baixar os executáveis do Notepad++
Códigos Fontes
Para construir este pacote:
- Para gerar o arquivo executável (notepad++.exe), você pode usar o VC++ 7 ou MinGW 3.0 / 2.X (um makefile está disponível)
- Para gerar o arquivo dll (SciLexer.dll) , você tem que usar o MinGW 3.0 / 2.X
Todos os binários serão construídos no diretório notepad++\PowerEditor\bin
Note que o arquivo executável npp.exe construído pelo MinGW 3.0, por causa da
biblioteca runtime static-link, tem quase 160KB a mais que o construído pelo VC++ 7.
Por enquanto não há nenhuma solução. Se você conseguir reduzir o tamanho do exe adicionando/modificando
o flag do compilador ou o flag do linker, por favor me informe. Baixar códigos fontes do Notepad++
Plugins
A partir da versão 3.1, o Notepad++ tem capacidade de extensão - o sistema de plugins. Por favor veja Como criar plugins para aprender como instalar e/ou como desenvolver plugins.
|
Plugin
|
Info
|
Author
|
Function List
|
Function list offers a list of fuction (or section)
according of the language of current document, in order to access to the function or section you need quickly.
The supported languages are : C, C++, Resource File, Java, Assembler, MS INI File, HTML, Javascript, PHP, ASP, Pascal, Python, Perl, Objective C, LUA, Fortran, NSIS, VHDL, SQL, VB and BATCH.
|
|
Insertion
|
Plugin Demonstration : Insertion of current file name and date & time. Auto-close the html/xml tag
|
|
XML Tools
|
This plugin is a small set of useful tools for editing XML with Notepad++. The plugin is libXML2-based.
The plugin features are:
- XML syntax Check
- XML Schema (XSD) + DTD Validation
- XML tag autoclose
- Pretty print
- Linarize XML
- Current XML Path
- Conversion XML <-> Text
- Comment / Uncomment
- XPath expression evaluation
|
|
TextFX
|
TextFx is one of the first plugins while the plugin system was available in Notepad++.
You will be amazed by its huge number of features and its small size.
Here is Text FX official site with detail Information.
|
|
Explorer plugin
|
Explorer plugin is a file browser. You can open whatever you want from it in Notepad++, just double click!
|
|
ConvertExt
|
ConvertExt is a plugin for Notepad++ 3.5 and above.
This plugin allows Notepad++ to:
- view a text file in different encodings (codepages);
- convert a text file from one encoding to another;
- add and work with your own [external] encoding tables;
- replace a typed character by another user-defined character;
- autocomplete a left bracket with a corresponding right bracket
|
|
Hex Editor
|
It's a damn good Hex Editor - works seamlessly with Notepad++
|
|
Colour Picker
|
A colour picker which translates your selected colour in hexadecimal. You can download its source code
|
|
Doc Updater
|
Document updater updates your opened documents in Notepad++ every 3 seconds.
|
|
QuickText
|
A fantastic generic snippet manager, which supports all the languages supported by Notepad++.
|
|
SearchInFiles
|
A nice done Find in files plugin with which you have a lot of extra informations.
|
|
NppExec
|
With this NppExec plugin you can execute your commands or saved scripts without leaving Notepad++. It makes you triple your productivity!
|
|
Light Explorer
|
A light explorer plugin not only in weight but also in speed.
|
|
Spell-checker
|
Here is the spelchecker spellcheker spellchecker which can corect correct your typos in your langage (damn!) language. You need to instal install Aspell before using it.
|
|
DBGP plugin
|
This is a php debugger (XDebug) which talks DBGP protocol. Use this plugin to transform your Notepad++ to a php IDE.
|
|
Compare Plugin
|
A very useful diff plugin to show the difference between 2 files (side by side).
|
|
SecurePad
|
With this you can encrypt/decrypt whole documents or selected text with your own key.
It is useful for storing sensitive information like logins and you don't want them lying around in a plaintext file.
|
|
FTP_synchronize
|
A FTP client which is integrated in Notepad++ seamlessly.
Open a php file from a server of distance, modify it, save it and try it on your browser directly just like you work locally.
|
|
HTMLTag
|
This plug-in provides two core functions to Notepad++:
- HTML and XML tag matching, like the built-in brace matching (Ctrl+B / Shift+Ctrl+B)
- HTML entity encoding/decoding (example: é to é and vice versa)
|
|
NppExport
|
NppExport is a true WYSIWYG exporter.
It allows you not only to save your source code as a html/rtf file,
but also to copy your source code in the clipboard in RTF/HTML format,
so you can paste it into your word processor (MS Word, Abiword, openoffice.org Writer) to get the same visual effect.
|
|
NativeLang
|
NativeLang allows you to translate the plugin menu/dialog in your native language.
|
|
Simple script
|
Simple script plug-in allows you to make up your script from buid-in functions then execute the script in linear. It was originally designed to help format e-books for easier reading on a computer screen, but it's generic enough to use for a variety of different purposes.
|
|
MultiClipboard
|
MultiClipboard plugin implements multiple (10) text buffers that is filled up via copying
and/or cutting of text. To paste any text from the buffers, use
Ctrl-V or middle mouse click (normal paste):
to paste the most recently copied/cut text
Ctrl-Shift-V or Shift-middle mouse click:
to pop up a menu with the text buffer entries. Select the desired menu
item to paste it
|
|
SpeechPlugin
|
No kidding, Notepad++ speakes now.
Use SpeechPlugin, you can make Notepad++ dictate your text or source code.
Of course, the speakers is necessary.
|
|
WindowManager
|
If you open a lot of file every time you launch Notepad++, WindowManager may help you to swich a file to another.
This screenshot will explains better.
|
|
Gmod 10 Lua Syntax Highlighter
|
A Garry's Mod 10 lua syntax highlighter plugin. It's also a good demostration of syntax highlighter plugins for Notepad++
|
|
Log plugin
|
Log plugin allows Notepad++ has one of MS Notepad basic features : Append the date/time at the end of file after a file is opened in Notepad++, if file begins with ".LOG".
|
|
Substituindo o Notepad
Aqui está um pequeno lançador do Notepad++ no qual permitirá você substituir completamente o Notepad pelo Notepad++.
Instruções de Instalação:
- Guarde um backup do arquivo original: Notepad.exe (nós nunca sabemos...).
- Copie o notepad.exe que está no pacote, para os seguintes diretórios (nesta ordem) :
- c:\windows\servicepackfiles\i386
- c:\windows\system32\dllcache
- c:\windows\system32
- c:\windows
Quando você substituir o notepad.exe em c:\windows\system32 e c:\windows, uma mensagem de "Proteção de Arquivos do Windows" aparecerá, clique em Cancelar. Depois aparecerá outra mensagem, clique em OK.
- Modifique seu registro (se você usar o instalador para instalar o Notepad++, você não precisará fazer este passo): Crie a chave \HKEY_LOCAL_MACHINE\SOFTWARE\Notepad++, e adicione o caminho completo do Notepad++ como valor padrão desta chave. No meu caso, está em C:\Arquivos de Programas\Notepad++.
Agora o Notepad++ é o seu Notepad padrão.
Eu faço questão de agradecer Stépho por esta contribuição. O código fonte está disponível aqui.
Menu de Contexto no Explorer (clique direito)
Um de muitos pedidos é abrir atráves do Explorer por um menu de contexto (clique direito do mouse).
A característica do menu de contexto vem junto com o instalador. Se você usa o pacote zip, baixe o Componente do Menu de Contexto do Notepad++, descompacte nppCM.bin.zip para no seu diretório do notepad++, e então execute reg.bat.
Este componente é modificação do projeto MIT (código fonte aberto) WSciTEcm
(Context Menu Extension for SciTE), feito por Andre Burgaud
para ser adaptado ao Notepad++. O código fonte modficado está disponível aqui.
A versão antiga do componente de menu de contexto tinha alguns bugs e não funcionava no Windows Vista. Para desinstalar, abra o prompt (Iniciar->Executar, digite cmd e clique OK), vá até o diretório do notepad++ através do prompt, digite regsvr32 /u nppshellext.dll , e clique Enter.
Arquivo de Ajuda Offline (Manual do Usuário)
Notepad++ é muito fácil e para uso geral. Porém se você quiser algumas caracteriísticas mais sofisticadas, você precisará do arquivo de ajuda. Ele está dispoanível em 3 formatos : Arquivo de Ajuda Offline no formato chm, Manual do Usuário no formato pdf e Manual do Usuário no formato postscript .
Eu agradeço Adrien Sales por esta contribuição.
Logotipos
Algumas pessoas me perguntam sobre logotipos do Notepad++ para colocar em seus sites. Então aqui está.
Arquivos dos Idiomas
O Notepad++ (desde a versão 2.3) suporta a funcionalidade multilíngue através da tradução do arquivo xml (do original english.xml). Normalmente você não precisa instalar, se você usar o instalador do Notepad++. Você pode precisar de um arquivo de idioma caso use a versão no formato zip (ou se o seu idioma não for suportado pelo instalador NSIS).
Para fazer o Notepad++ falar outra língua, você terá que :
- Baixar o idioma que você precisa e renomea-lo como nativeLang.xml.
- Ir até o diálogo Executar clicando em Iniciar->Executar e depois digitar %APPDATA%\Notepad++ na caixa de texto do diálogo Executar.
- Copiar nativeLang.xml para o diretório aberto
- Executar o Notepad++
Aqui estão os idiomas disponíveis para o Notepad++, até o momento:
Arquivos API
O Notepad++ suporta o auto completar (desde a versão 2.0). Por favor veja Auto completar para aprender mais sobre isso.
Aqui estão algumas api's caso você precise :
Arquivos das Linguagens Definidas pelo Usuário
Existem alguns arquivos de linguagens que você possa precisar. Abaixo estão as instruções de como instalar :
- Baixe a linguagem definida pelo usuário para o seu computador
- Abra o arquivo com seu editor de texto favorito (assim como o notepad++ ou notepad)
- Clique Iniciar, Executar, digite (ou cole) %APPDATA%\Notepad++ depois clique ok
- Abra userDefineLang.xml com um editor de texto
- Se esta for a primeira linguagem definida pelo usuário que você está adicionando, copie/cole o arquivo inteiro (o que você baixou) para o userDefineLang.xml, substituindo tudo o que tiver. Se esta for a segunda (ou mais) linguagem que você vai adicionar, simplesmente copie tudo do primeiro arquivo, iniciado com <UserLang...> para </UserLang> e cole-o no final do arquivo userDefineLang.xml exatamente antes de </NotepadPlus>
- Salve novamente o userDefineLang.xml
Por favor veja Linguagem criada pelo Usuário para maiores informações.
Arquivos de Estilo
styles.xml tem a função de embelezar o seu Notepad++. Ele gerencia as cores e fontes para cada linguagem suportada pelo Notepad++. Se você quiser compartilhar seu arquivo de estilo, me envie um email.
Pacote de Tema
Requisitos: versão 2.4 ou superior
Instalação:
- Descompacte todos os arquivos para um diretório, por exemplo C:\icones\.
- Abra o toolbarIcon.xml, que vem junto com este pacote, com seu editor favorito (Notepad++, certamente ;) ).
substitua E:\Sources\notepad++\PowerEditor\bin\newIcons\ por C:\icones\ na tag<Theme name = "Demo" pathPrefix = "E:\Sources\notepad++\PowerEditor\bin\newIcons\"> depois salve-o.
- Vá até o diálogo executar clicando em Iniciar->Executar, digite %APPDATA%\Notepad++ na caixa de texto do diálogo, e depois pressione ENTER.
Uma pasta nomeada Notepad++ irá aparecer. Copie o arquivo modificado toolbarIcon.xml para a pasta aberta.
- Agora é o momento mágico: Feche o Notepad++ e reinicie-o. Você verá ícones Estilo Cristal configurados no lugar dos ícones padrões.
Não se esqueça de trocar a opção no menu "Configurações-> Preferências...-> Global-> Barra de Ferramentas", caso contrário não terá efeito.
Tema de Demonstração do Notepad++

Nota: Eu não encontrei ícones para representar os itens Quebra de linhas, Exibir Caracteres e Exibir/Ocultar guias de identação.
Se você tiver ícones compatíveis com eles, por favor envie-os para mim.
Pacote do Tema Crystal++

Uma seleção completa de ícones com alta qualidade, feita por Alican Toprak.
|