Esta nota vive em Utilidades dentro de Tools: referência operacional para quem usa Notepad++ no dia a dia em Windows. Complementa a curadoria mais ampla em Softwares citados na thread do Reddit e conversa com fluxos de suporte descritos no Laboratório.
Lista curada para uso real em programação, análise de logs, edição web, JSON/XML/CSV, automação e produtividade. Não instale todos cegamente: comece pelos Essenciais que batem com seu fluxo.
Como instalar
No Notepad++: Plugins > Plugins Admin… > buscar plugin > marcar > Install.
Fonte de referência: lista oficial notepad-plus-plus/nppPluginList, usada pelo Plugins Admin do Notepad++.
Checklist dos 50 plugins
| # | Plugin | Categoria | Prioridade | Por que instalar |
|---|---|---|---|---|
| 1 | ComparePlus | Comparação / diff | Essencial | Comparação avançada entre arquivos, melhor que o Compare clássico para muitos fluxos. |
| 2 | JSON Tools | JSON / dados | Essencial | Ferramentas fortes para JSON: lint, formatar, consultar, árvore, schema e edição. |
| 3 | XML Tools | XML | Essencial | Validação, pretty print, XPath, autoclose e ferramentas práticas para XML. |
| 4 | HTML Tag | HTML / XML | Essencial | Pular/selecionar tags HTML/XML e converter entidades. |
| 5 | MarkdownViewer++ | Markdown | Essencial | Preview dockado de Markdown/CommonMark e exportação para HTML/PDF. |
| 6 | NppFTP | Web / deploy | Essencial | FTP/FTPS/FTPES/SFTP dentro do Notepad++; útil para manutenção rápida de sites. |
| 7 | Explorer | Navegação | Essencial | Painel de arquivos local dentro do Notepad++. |
| 8 | FileFinder | Navegação | Essencial | Encontrar arquivos rapidamente pelo nome e pelo histórico. |
| 9 | NavigateTo | Navegação | Essencial | Busca rápida entre abas, arquivos e símbolos; ótimo com muitas abas abertas. |
| 10 | Session Manager | Sessões | Essencial | Gerencia sessões de arquivos abertas. |
| 11 | AutoSave | Segurança / fluxo | Essencial | Salvamento automático por tempo ou perda de foco. |
| 12 | Save as admin | Windows / permissões | Essencial | Salvar arquivos protegidos com prompt UAC. |
| 13 | NppExec | Automação / execução | Essencial | Executar comandos e scripts sem sair do Notepad++. |
| 14 | PythonScript | Automação | Essencial | Automatizar o Notepad++ com scripts Python. |
| 15 | EditorConfig | Código / consistência | Essencial | Aplica regras de projeto via .editorconfig. |
| 16 | Linter++ | Código / qualidade | Essencial | Integração com linters compatíveis com checkstyle. |
| 17 | TreeSitter | Código / linguagem | Essencial | Syntax highlighting e folding com AST via Tree-sitter. |
| 18 | NppGTags | Código / navegação | Essencial | Indexação e navegação por código usando GNU Global/GTags. |
| 19 | Poor Man's T-Sql Formatter | SQL | Essencial | Formatador simples e eficiente para T-SQL. |
| 20 | CSV Lint | CSV / dados | Essencial | Lint, destaque e validação para CSV/fixed-width. |
| 21 | CsvQuery | CSV / dados | Essencial | Executar consultas SQL contra arquivos CSV. |
| 22 | Columns++ | Texto / colunas | Essencial | Ferramentas avançadas para colunas, alinhamento, busca e ordenação. |
| 23 | MultiReplace | Busca / replace | Essencial | Substituição múltipla por padrões, listas reutilizáveis e operações em CSV. |
| 24 | Linefilter3 | Logs / análise | Essencial | Filtrar linhas por texto e jogar resultado em nova janela. |
| 25 | HugeFiles | Arquivos grandes | Essencial | Abrir/analisar arquivos grandes em blocos e lidar melhor com JSON/logs enormes. |
| 26 | HEX-Editor | Hex / baixo nível | Essencial | Ver/editar arquivos em hexadecimal. |
| 27 | Npp Converter | Conversão | Essencial | Conversão ASCII/Hex. |
| 28 | Mime tools | Conversão | Essencial | Base64, quoted-printable e URL encode/decode. |
| 29 | NppTextFX2 | Texto / utilidades | Essencial | Conversões e transformações comuns de texto. |
| 30 | Remove Duplicate Lines | Texto / limpeza | Essencial | Remove linhas duplicadas preservando linhas vazias. |
| 31 | Code Alignment | Formatação | Essencial | Alinhar código por caracteres como ’=’ e ’.’, melhorando leitura. |
| 32 | XBrackets Lite | Edição | Essencial | Autocompletar brackets, aspas e parênteses. |
| 33 | SurroundSelection | Edição | Essencial | Envolver seleção com aspas, brackets, parênteses etc. |
| 34 | Comment Toggler | Edição | Essencial | Alternar comentários com suporte a várias linguagens. |
| 35 | QuickText | Snippets | Essencial | Expansão de texto/snippets com campos. |
| 36 | Snippets | Snippets | Essencial | Inserção rápida de trechos de código reutilizáveis. |
| 37 | WebEdit | Web / snippets | Essencial | Expansão de tags/abreviações para HTML, CSS, JS, PHP, SQL etc. |
| 38 | Task List | Produtividade | Essencial | Lista TODO dockada a partir do documento atual. |
| 39 | DSpellCheck | Texto / revisão | Essencial | Correção ortográfica com dicionários Hunspell/Aspell. |
| 40 | Auto Detect Indention | Indentação | Essencial | Detecta tabs/espaços e ajusta indentação automaticamente. |
| 41 | NppMenuSearch | Interface | Essencial | Campo de busca para menus e preferências. |
| 42 | JSON Viewer | JSON / dados | Essencial | Visualização de JSON em árvore; simples e direto. |
| 43 | JSTool | JavaScript / JSON | Essencial | Formata/minifica JavaScript e também visualiza JSON grande. |
| 44 | Preview HTML | HTML / Markdown | Essencial | Preview de HTML e conteúdo renderizado via navegador integrado. |
| 45 | Location Navigate | Navegação | Útil | Voltar/avançar entre posições visitadas e pontos modificados. |
| 46 | OpenSelection | Navegação | Útil | Abrir arquivos baseados no texto selecionado, como includes/imports. |
| 47 | LuaScript | Automação | Útil | Automação via Lua e acesso a recursos do Scintilla. |
| 48 | NppTags | Código / navegação | Útil | Navegação por símbolos com Universal Ctags. |
| 49 | SQLinForm | SQL | Útil | Formatador SQL mais robusto, com suporte a vários bancos. |
| 50 | RestApiToText | API / desenvolvimento | Útil | Fazer chamadas REST a partir do editor e ver resultado em nova aba. |
Instalação sugerida por ondas
Onda 1 — instale primeiro
-
ComparePlus -
JSON Tools -
XML Tools -
NppFTP -
Explorer -
AutoSave -
NppExec -
PythonScript -
EditorConfig -
DSpellCheck
Onda 2 — se você programa bastante
-
Linter++ -
TreeSitter -
NppGTags -
Code Alignment -
XBrackets Lite -
Comment Toggler -
Snippets -
WebEdit -
Task List -
NppMenuSearch
Onda 3 — se você mexe com dados, logs e arquivos grandes
-
CSV Lint -
CsvQuery -
Columns++ -
MultiReplace -
Linefilter3 -
HugeFiles -
HEX-Editor -
Mime tools -
Remove Duplicate Lines -
RestApiToText
Observações brutais, mas úteis
- Não instale os 50 de uma vez. Notepad++ cheio de plugin vira uma árvore de Natal: bonito, lento e mais propenso a conflito.
- Prefira plugins pelo Plugins Admin. Instalação manual é onde começam problemas de 32/64 bits, DLL faltando e plugin velho.
- Para JSON, escolha
JSON Toolscomo principal.JSON ViewereJSToolsão bons, mas podem ser redundantes dependendo do seu uso. - Para comparação,
ComparePlustende a ser a escolha moderna. MantenhaComparesó se você preferir simplicidade ou já estiver acostumado. - Para Markdown, escolha entre
MarkdownViewer++ePreview HTMLconforme seu fluxo. Usar os dois pode ser redundante. - Para SQL,
Poor Man's T-Sql Formatteré ótimo para T-SQL;SQLinFormé mais amplo, mas pode ser exagero se você só faz queries simples.
Alternativas úteis fora do top 50
Compare— Comparação lado a lado simples entre dois arquivos.XML Navigator— Navegação estrutural em arquivos XML por árvore.Npp Xml Treeview— Visualização XML em formato de árvore.Markdown Panel— Preview leve de Markdown.Another Markdown— Preview e edição customizável para Markdown.NppEventExec— Executar scripts NppExec automaticamente em eventos do editor.RunMe— Executar o arquivo atual usando associação do sistema e abrir terminal/explorer.jN Notepad++ Plugin— Automação com JavaScript, menus, atalhos e diálogos.CS-Script - C# Intellisense— Scripts C# com IntelliSense baseado em Roslyn.PlantUML Viewer— Gerar, visualizar e exportar diagramas PlantUML.GitSCM— Interface Notepad++ para Git SCM instalado no Windows.WakaTime— Tracking automático de tempo de programação.