Notepadd++ é um editor de código-fonte completamente gratuito criado como substituto do Notepad no Windows – é escrito com base no Scintilla em C++ e implementa Win32 API e STL para garantir tamanhos de programa pequenos com alta velocidade de execução – características que desde então o tornaram um nome familiar entre os desenvolvedores. Infelizmente, não há uma versão disponível para usuários do Linux.
Aqui está uma lista das melhores alternativas ao Notepadd++ que você pode executar em sua distribuição Linux e ficar satisfeito.
1. Editor Vim
Vim é um editor de texto poderoso e completamente configurável para criar ou editar qualquer tipo de texto, como código-fonte, arquivos de configuração, scripts e mais. Ele é estilizado como “vi“, que vem com o OS X da Apple e a maioria dos sistemas Linux/Unix.
Vim é um pouco diferente de outros editores de texto porque funciona em um terminal ou prompt de comando e oferece vários modos: modo normal para se movimentar, modo de inserção para digitar e modo de comando para dar comandos.
Muitas pessoas amam o Vim pela sua personalização e plugins, árvore de desfazer multi-nível, extenso sistema de plugins, suporte para muitos formatos de arquivo e linguagens de programação para listar, e suporte de integração com muitas ferramentas.

Para saber mais sobre o editor Vim, confira nossos artigos relacionados a seguir.
2. Editor Nano
Nano é um editor de texto de linha de comando de código aberto para Sistemas Operacionais tipo Unix. Foi modelado após parte do cliente de e-mail do Pine e o editor de texto Pico com muito mais funcionalidades.
Suas características incluem destaque de sintaxe, comentar/descomentar linhas com um único atalho (M-3), funções vinculáveis, recorte fácil de espaços em branco no final de parágrafos justificados, etc.

Na maioria das distribuições Linux, o nano já está instalado, caso contrário, você pode instalá-lo facilmente com o seguinte comando apropriado para a sua distribuição específica.
$ sudo apt install nano [On Debian, Ubuntu and Mint] $ sudo yum install nano [On RHEL/CentOS/Fedora and Rocky/AlmaLinux] $ sudo emerge -a sys-apps/nano [On Gentoo Linux] $ sudo apk add nano [On Alpine Linux] $ sudo pacman -S nano [On Arch Linux] $ sudo zypper install nano [On OpenSUSE]
3. GNU Emacs
GNU Emacs é um editor de texto exibido em tempo real, personalizável, extensível e autodocumentado da família de editores de texto EMACS popular por sua extensibilidade.
Suas características incluem suporte para destaque de sintaxe para muitos formatos de arquivo e linguagens, personalização usando código Emacs Lisp ou uma GUI, suporte completo a Unicode, documentação e tutoriais completos incorporados, etc.

Para instalar GNU Emacs no Linux, você pode usar o seguinte comando que é apropriado para a sua distribuição específica do Linux.
$ sudo apt install emacs [On Debian, Ubuntu and Mint] $ sudo yum install emacs [On RHEL/CentOS/Fedora and Rocky/AlmaLinux] $ sudo emerge -a sys-apps/emacs [On Gentoo Linux] $ sudo apk add emacs [On Alpine Linux] $ sudo pacman -S emacs [On Arch Linux] $ sudo zypper install emacs [On OpenSUSE]
4. Gedit
Gedit é um aplicativo de editor de texto de código aberto projetado para a edição de texto de uso geral com uma GUI limpa e simples para facilitar o uso. Ele é o próprio editor de texto do GNOME e é enviado como o editor de texto padrão do ambiente de desktop GNOME.
As características do gedit incluem backup de arquivos, envoltura de texto, numeração de linhas, edição de arquivos remotos, fontes e cores configuráveis, suporte a regex, etc.

Para instalar Gedit no Linux, você pode usar o seguinte comando que é apropriado para a sua distribuição específica do Linux.
$ sudo apt install gedit [On Debian, Ubuntu and Mint] $ sudo yum install gedit [On RHEL/CentOS/Fedora and Rocky/AlmaLinux] $ sudo emerge -a sys-apps/gedit [On Gentoo Linux] $ sudo apk add gedit [On Alpine Linux] $ sudo pacman -S gedit [On Arch Linux] $ sudo zypper install gedit [On OpenSUSE]
5. Geany
Geany é um editor de texto de código aberto GTK+ criado para fornecer aos usuários um IDE leve e rápido que mal depende de outros pacotes.
Suas características incluem console integrado alternável, multi-linguagem de programação, suporte a formato de arquivo, dobras de código, dicas de chamada, navegação de código, auto-completamento de nome de símbolo, etc.

Para instalar Geany no Linux, você pode usar o seguinte comando que é apropriado para a sua distribuição específica do Linux.
$ sudo apt install geany [On Debian, Ubuntu and Mint] $ sudo yum install geany [On RHEL/CentOS/Fedora and Rocky/AlmaLinux] $ sudo emerge -a sys-apps/geany [On Gentoo Linux] $ sudo apk add geany [On Alpine Linux] $ sudo pacman -S geany [On Arch Linux] $ sudo zypper install geany [On OpenSUSE]
6. Editor de Texto do GNOME
O Editor de Texto GNOME é a principal ferramenta de escrita para o sistema de desktop GNOME que oferece uma ótima experiência de edição ao usuário com temas integrados e destaque de sintaxe para uma variedade de linguagens de programação, incluindo Python, JavaScript, C e C++. Ele também possui recursos como pesquisa e substituição, números de linha e auto-completar.
A partir da versão 42 do GNOME em março de 2022, O Editor de Texto GNOME tornou-se a principal ferramenta de escrita para o GNOME, substituindo o gedit. A razão para essa mudança foi que os desenvolvedores do GNOME queriam que todos os seus programas seguissem as regras de como as coisas deveriam parecer e funcionar no GNOME.

Para instalar O Editor de Texto GNOME no Linux, você pode usar o seguinte comando adequado para a sua distribuição Linux específica.
$ sudo apt install gnome-text-editor [On Debian, Ubuntu and Mint] $ sudo yum install gnome-text-editor [On RHEL/CentOS/Fedora and Rocky/AlmaLinux] $ sudo emerge -a sys-apps/gnome-text-editor [On Gentoo Linux] $ sudo apk add gnome-text-editor [On Alpine Linux] $ sudo pacman -S gnome-text-editor [On Arch Linux] $ sudo zypper install gnome-text-editor [On OpenSUSE]
7. Sublime Text
O Sublime Text é um editor de código-fonte gratuito, poderoso, proprietário, mantido pela comunidade, multiplataforma e extensível, apresentando uma API Python.
O Sublime Text foi lançado pela primeira vez em 2008 por Jon Skinner e Will Bond e desde então conquistou os corações de usuários dedicados que afirmam que é a versão moderna do vi e GNU Emacs.
Apresenta uma interface de usuário limpa e minimalista, Vá para Qualquer Lugar, edição dividida, troca instantânea de projeto, suporte para virtualmente qualquer linguagem de programação, suporte para toneladas de plugins, etc.

Saiba mais sobre Como Instalar o Sublime Text no Linux
8. Kate
O Kate (Editor de Texto Avançado do KDE) é um editor de texto GUI de código aberto desenvolvido pela comunidade KDE e incluído no software KDE desde 2001.
O Kate é usado como um componente de edição no Quanta Plus, o frontend do LaTeX, e no KDevelop entre outras tecnologias. Suas características incluem dobra de código, realce de sintaxe extensível via arquivos XML, detecção automática de codificação de caracteres, etc.

Para instalar o Kate no Linux, você pode usar o seguinte comando adequado para sua distribuição Linux específica.
$ sudo apt install kate [On Debian, Ubuntu and Mint] $ sudo yum install kate [On RHEL/CentOS/Fedora and Rocky/AlmaLinux] $ sudo emerge -a sys-apps/kate [On Gentoo Linux] $ sudo apk add kate [On Alpine Linux] $ sudo pacman -S kate [On Arch Linux] $ sudo zypper install kate [On OpenSUSE]
9. Notepadqq
O Notepadqq é um editor de código-fonte completamente gratuito criado como uma alternativa Linux para o Notepad++ que está disponível apenas para Windows. Assim como o Notepad++, ele tem como objetivo garantir que os tamanhos dos programas sejam pequenos com alta velocidade de execução.
Suas características incluem uma UI simples e atraente com suporte para edição multivisão, extensão de plugins, várias linguagens de programação, realce de sintaxe, etc.

Para instalar o Notepadqq no Linux, você pode usar o seguinte comando apropriado para a sua distribuição Linux específica.
$ sudo apt install notepadqq [On Debian, Ubuntu and Mint] $ sudo yum install notepadqq [On RHEL/CentOS/Fedora and Rocky/AlmaLinux] $ sudo emerge -a sys-apps/notepadqq [On Gentoo Linux] $ sudo apk add notepadqq [On Alpine Linux] $ sudo pacman -S notepadqq [On Arch Linux] $ sudo zypper install notepadqq [On OpenSUSE]
10. Visual Studio Code
O Visual Studio Code é um poderoso editor de texto, extensível, completamente personalizável, multiplataforma, criado pela Microsoft Corporation. Ele oferece aos usuários em todas as plataformas um ambiente unificado para construir e testar programas em qualquer linguagem para qualquer plataforma.
O VS Code inclui recursos como IntelliSense, comandos Git integrados, um depurador integrado no editor completo com pausas de depuração, pilhas de chamadas e um console interativo, suporte para quase todas as linguagens de programação, etc.

Para instalar o Visual Studio Code no Linux, você pode usar o seguinte comando apropriado para a sua distribuição Linux específica.
$ sudo apt install code [On Debian, Ubuntu and Mint] $ sudo yum install code [On RHEL/CentOS/Fedora and Rocky/AlmaLinux] $ sudo emerge -a sys-apps/code [On Gentoo Linux] $ sudo apk add code [On Alpine Linux] $ sudo pacman -S code [On Arch Linux] $ sudo zypper install code [On OpenSUSE]
11. SciTE
O SciTE é um editor de texto baseado em SCIntilla que foi criado inicialmente para demonstrar o Scintilla, mas desde então cresceu para ser útil no desenvolvimento e execução de programas que geralmente têm configurações simples.
Ele apresenta uma GUI simples e tabulada, com realce de sintaxe, suporte para texto bidirecional, scripts auxiliares, atalhos de teclado configuráveis, etc.
A versão gratuita do SciTE está disponível para sistemas compatíveis com Linux com GTK+ e Windows, enquanto uma versão comercial está disponível para download na Mac App Store.

Para instalar o SciTE no Linux, você pode usar o seguinte comando adequado para a sua distribuição Linux específica.
$ sudo apt install scite [On Debian, Ubuntu and Mint] $ sudo yum install scite [On RHEL/CentOS/Fedora and Rocky/AlmaLinux] $ sudo emerge -a sys-apps/scite [On Gentoo Linux] $ sudo apk add scite [On Alpine Linux] $ sudo pacman -S scite [On Arch Linux] $ sudo zypper install scite [On OpenSUSE]
12. CodeLobster
CodeLobster é uma IDE multifuncional e portátil completamente gratuita projetada para projetos PHP, HTML, CSS e JavaScript com suporte para mais de 15 frameworks. Oferece aos usuários quase todos os recursos presentes em muitos aplicativos pagos, como destaque de pares, dicas, depuração avançada de PHP e JS, autocompletar avançado, busca incremental, etc.
A versão profissional contém recursos como SASS e LESS, comparação de janelas divididas, validação de código, um gerenciador SQL, etc., e uma tonelada de plugins adicionais que são dignos de usuários corporativos.

Resumo
Então, aí estão pessoal. As 11 melhores alternativas de editor de texto para o Notepad++ estão disponíveis para Linux. Você conhece alguma eficiente que gostaria de ver adicionada à lista? Sinta-se à vontade para deixar comentários na seção abaixo.
Source:
https://www.tecmint.com/best-notepad-alternatives-for-linux/