Saltar para o conteúdo

Notepad++

Origem: Wikipédia, a enciclopédia livre.

História

O Notepad ++ foi desenvolvido por Don Ho em setembro de 2003. [6] O desenvolvedor usou JEXT (um editor de texto baseado em Java) em sua empresa, mas, insatisfeito com seu desempenho fraco, ele começou a desenvolver um editor de texto escrito em C ++ com Scintilla. [6] Ele desenvolveu em seu tempo livre desde que a idéia foi rejeitada por sua empresa. O Notepad ++ foi criado como um aplicativo do Microsoft Windows; o autor considerou, mas rejeitou, usando o wxWidgets para transmiti-lo às plataformas Mac OS X e Unix. [6]

O Notepad ++ foi lançado pela primeira vez no SourceForge em 25 de novembro de 2003, como um aplicativo apenas para Windows. É baseado no componente Scintilla editor e está escrito em C ++ com apenas chamadas Win32 API usando apenas o STL para aumentar o desempenho e reduzir o tamanho do programa. Em janeiro de 2010, o governo dos EUA obrigou os anfitriões do projeto de código aberto com sede em Estados Unidos a negar o acesso de Cuba, Irã, Coréia do Norte, Sudão e Síria para cumprir a lei dos EUA Como resposta ao que o desenvolvedor achou ser uma violação da filosofia do software livre e de código aberto (FOSS), em junho de 2010, o Notepad ++ saiu da jurisdição territorial dos EUA ao lançar uma versão na TuxFamily, na França. Alguns serviços comunitários do Notepad ++ (como os fóruns e o rastreador de erros) permaneceram no Sourceforge até 2015, quando o Notepad ++ deixou o Sourceforge completamente. Em 2011, o Lifehacker descreveu o Notepad ++ como "O melhor editor de texto de programação para o Windows", afirmando que "se você preferir um editor de texto simples de programação simples, leve e extensível, nossa primeira escolha é o bloco de notas grátis de código aberto". Lifehacker criticou sua interface de usuário, afirmando que "É, de fato, bastante feio. Felizmente, você pode fazer muito para personalizar sua aparência e o que falta em polonês, compensa em funcionalidades".Em 2014, os leitores do Lifehacker votaram no Notepad ++ como o "editor de texto mais popular", com 40% dos 16.294 entrevistados especificando como seu editor mais amado.A equipe Lifehacker resumiu o programa como sendo "rápido, flexível, repleto de recursos e completamente gratuito". Em 2015, o Stack Overflow conduziu um Worldwide Developer Survey e o Notepad ++ foi eleito como o editor de texto mais utilizado em todo o mundo, com 34,7% dos 26.086 entrevistados alegando usá-lo diariamente. Stack Overflow observou que "quanto mais as coisas mudam, mais provável é que essas coisas estejam escritas em JavaScript com NotePad ++ em uma máquina Windows". [15] A pesquisa de 2016 tinha o NotePad ++ em 35,6%. Em 2015, em resposta ao seqüestro pessoal de projetos hospedados no Sourceforge, o Notepad ++ deixou o Sourceforge completamente com os fóruns sendo movidos para o NodeBB e o rastreador de erros para o GitHub.

Notepad++
Notepad++ logo

Tela do Notepad++
Desenvolvedor Don Ho
Plataforma x86, x86-64
Modelo do desenvolvimento Software Livre
Lançamento 24 de novembro de 2003 (21 anos)
Versão estável 7.5.4 (01 de janeiro de 2018)
Idioma(s) Mais de 50 idiomas
Escrito em C++
Sistema operativo Windows
Gênero(s) Editor de texto, Editor hexadecimal
Licença GPL
Estado do desenvolvimento Ativo
Tamanho 3,90 MB
Página oficial https://notepad-plus-plus.org/

Notepad++ é um editor de texto e de código fonte de código aberto sob a licença GPL. Suporta várias linguagens de programação rodando sob o sistema Microsoft Windows (possível utilização no Linux via Wine).

O Notepad++ é distribuído como um Software livre. O projeto foi hospedado no SourceForge.net, onde foi baixado mais de 27 milhões de vezes[1] e ganhou duas vezes o prêmio "SourceForge Community Choice Award" por melhor ferramenta de desenvolvimento.[2] O projeto foi hospedado no TuxFamily desde 2010 até 2015 depois foi movido para o GitHub. Ele é baseado no Scintilla, é escrito em C++ utilizando a API Win32 e usa a STL. O objetivo do Notepad++ é oferecer um esguio e eficiente binário com uma interface gráfica totalmente modificável.

As linguagens de programação suportadas pelo Notepad++ são: C, C++, Java, C#, XML, HTML, PHP, JavaScript, makefile, ASCII art, doxygen, ASP, VB/VBScript, Unix Shell Script, BAT, SQL, Objective-C, CSS, Pascal, Perl, Python, Lua, Tcl, Assembly, Ruby, Lisp, Scheme, Smalltalk, PostScript e VHDL. Além disto, usuários podem definir suas próprias linguagens usando um "sistema de definição de linguagem" integrado, que faz do Notepad++ extensível, para ter realce de sintaxe e compactação de trechos de código.

Ele suporta autocomplemento, busca e substituição com integração de expressões regulares, divisão de tela, zoom, favoritos, etc. Tem suporte para macros e plugins. Um plugin de usuário chamado TextFX, que provê opções de transformação de textos, é incluído por padrão.

Referências

  1. «Download Statistics: All Files». sourceforge.net. Consultado em 18 de abril de 2012 
  2. «SourceForge.net: 2009 CCA: Winners». sourceforge.net. Consultado em 18 de abril de 2012 

Ver também

Ligações externas

Outros projetos Wikimedia também contêm material sobre este tema:
Commons Imagens e media no Commons


Ícone de esboço Este artigo sobre software é um esboço. Você pode ajudar a Wikipédia expandindo-o.