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

#PluginCategoriaPrioridadePor que instalar
1ComparePlusComparação / diffEssencialComparação avançada entre arquivos, melhor que o Compare clássico para muitos fluxos.
2JSON ToolsJSON / dadosEssencialFerramentas fortes para JSON: lint, formatar, consultar, árvore, schema e edição.
3XML ToolsXMLEssencialValidação, pretty print, XPath, autoclose e ferramentas práticas para XML.
4HTML TagHTML / XMLEssencialPular/selecionar tags HTML/XML e converter entidades.
5MarkdownViewer++MarkdownEssencialPreview dockado de Markdown/CommonMark e exportação para HTML/PDF.
6NppFTPWeb / deployEssencialFTP/FTPS/FTPES/SFTP dentro do Notepad++; útil para manutenção rápida de sites.
7ExplorerNavegaçãoEssencialPainel de arquivos local dentro do Notepad++.
8FileFinderNavegaçãoEssencialEncontrar arquivos rapidamente pelo nome e pelo histórico.
9NavigateToNavegaçãoEssencialBusca rápida entre abas, arquivos e símbolos; ótimo com muitas abas abertas.
10Session ManagerSessõesEssencialGerencia sessões de arquivos abertas.
11AutoSaveSegurança / fluxoEssencialSalvamento automático por tempo ou perda de foco.
12Save as adminWindows / permissõesEssencialSalvar arquivos protegidos com prompt UAC.
13NppExecAutomação / execuçãoEssencialExecutar comandos e scripts sem sair do Notepad++.
14PythonScriptAutomaçãoEssencialAutomatizar o Notepad++ com scripts Python.
15EditorConfigCódigo / consistênciaEssencialAplica regras de projeto via .editorconfig.
16Linter++Código / qualidadeEssencialIntegração com linters compatíveis com checkstyle.
17TreeSitterCódigo / linguagemEssencialSyntax highlighting e folding com AST via Tree-sitter.
18NppGTagsCódigo / navegaçãoEssencialIndexação e navegação por código usando GNU Global/GTags.
19Poor Man's T-Sql FormatterSQLEssencialFormatador simples e eficiente para T-SQL.
20CSV LintCSV / dadosEssencialLint, destaque e validação para CSV/fixed-width.
21CsvQueryCSV / dadosEssencialExecutar consultas SQL contra arquivos CSV.
22Columns++Texto / colunasEssencialFerramentas avançadas para colunas, alinhamento, busca e ordenação.
23MultiReplaceBusca / replaceEssencialSubstituição múltipla por padrões, listas reutilizáveis e operações em CSV.
24Linefilter3Logs / análiseEssencialFiltrar linhas por texto e jogar resultado em nova janela.
25HugeFilesArquivos grandesEssencialAbrir/analisar arquivos grandes em blocos e lidar melhor com JSON/logs enormes.
26HEX-EditorHex / baixo nívelEssencialVer/editar arquivos em hexadecimal.
27Npp ConverterConversãoEssencialConversão ASCII/Hex.
28Mime toolsConversãoEssencialBase64, quoted-printable e URL encode/decode.
29NppTextFX2Texto / utilidadesEssencialConversões e transformações comuns de texto.
30Remove Duplicate LinesTexto / limpezaEssencialRemove linhas duplicadas preservando linhas vazias.
31Code AlignmentFormataçãoEssencialAlinhar código por caracteres como ’=’ e ’.’, melhorando leitura.
32XBrackets LiteEdiçãoEssencialAutocompletar brackets, aspas e parênteses.
33SurroundSelectionEdiçãoEssencialEnvolver seleção com aspas, brackets, parênteses etc.
34Comment TogglerEdiçãoEssencialAlternar comentários com suporte a várias linguagens.
35QuickTextSnippetsEssencialExpansão de texto/snippets com campos.
36SnippetsSnippetsEssencialInserção rápida de trechos de código reutilizáveis.
37WebEditWeb / snippetsEssencialExpansão de tags/abreviações para HTML, CSS, JS, PHP, SQL etc.
38Task ListProdutividadeEssencialLista TODO dockada a partir do documento atual.
39DSpellCheckTexto / revisãoEssencialCorreção ortográfica com dicionários Hunspell/Aspell.
40Auto Detect IndentionIndentaçãoEssencialDetecta tabs/espaços e ajusta indentação automaticamente.
41NppMenuSearchInterfaceEssencialCampo de busca para menus e preferências.
42JSON ViewerJSON / dadosEssencialVisualização de JSON em árvore; simples e direto.
43JSToolJavaScript / JSONEssencialFormata/minifica JavaScript e também visualiza JSON grande.
44Preview HTMLHTML / MarkdownEssencialPreview de HTML e conteúdo renderizado via navegador integrado.
45Location NavigateNavegaçãoÚtilVoltar/avançar entre posições visitadas e pontos modificados.
46OpenSelectionNavegaçãoÚtilAbrir arquivos baseados no texto selecionado, como includes/imports.
47LuaScriptAutomaçãoÚtilAutomação via Lua e acesso a recursos do Scintilla.
48NppTagsCódigo / navegaçãoÚtilNavegação por símbolos com Universal Ctags.
49SQLinFormSQLÚtilFormatador SQL mais robusto, com suporte a vários bancos.
50RestApiToTextAPI / desenvolvimentoÚtilFazer 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 Tools como principal. JSON Viewer e JSTool são bons, mas podem ser redundantes dependendo do seu uso.
  • Para comparação, ComparePlus tende a ser a escolha moderna. Mantenha Compare só se você preferir simplicidade ou já estiver acostumado.
  • Para Markdown, escolha entre MarkdownViewer++ e Preview HTML conforme 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.