Notepad++ é 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 que os tamanhos dos programas sejam 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 Notepad++ que você pode usar 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 muito mais. Ele é estilizado como “vi“, que é fornecido 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 locomover, modo de inserção para digitar e modo de comando para dar comandos.
Muitas pessoas amam o Vim por sua personalização e plugins, árvore de desfazer em vários níveis, extenso sistema de plugin, suporte para muitos formatos de arquivo e linguagens de programação, e 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 semelhantes ao Unix. Foi modelado após parte do cliente de e-mail do Pine e o editor de texto Pico com muito mais funcionalidades.
Seus recursos incluem destaque de sintaxe, comentar/descomentar linhas com uma única tecla (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 facilmente instalá-lo com o seguinte comando apropriado para 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 de exibição em tempo real, personalizável, extensível, de código aberto e auto-documentado na família de editores de texto EMACS populares por sua extensibilidade.
Seus recursos incluem suporte a 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 integrados, etc.

Para instalar GNU Emacs no Linux, você pode usar o seguinte comando que é apropriado para a sua distribuição Linux específica.
$ 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 edição de texto de uso geral com uma GUI simples e limpa para facilitar o uso. É o próprio editor de texto do GNOME e vem como o editor de texto padrão do ambiente de desktop GNOME.
As características do gedit incluem backup de arquivos, texto quebra de linha, 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 Linux específica.
$ 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 GTK+ de código aberto criado para fornecer aos usuários um IDE leve e rápido que mal depende de outros pacotes.
Suas características incluem um 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-completação de nome de símbolo, etc.

Para instalar Geany no Linux, você pode usar o seguinte comando que é apropriado para a sua distribuição Linux específica.
$ 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 GNOME
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 busca 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
Sublime Text é um editor de código fonte gratuito, poderoso, proprietário, mantido pela comunidade, multiplataforma e extensível, apresentando uma API Python.
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 juram que é a versão moderna do vi e GNU Emacs.
Ele apresenta uma interface de usuário limpa e minimalista, Ir para Qualquer Coisa, edição dividida, troca instantânea de projetos, 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 front-end do LaTeX, e no KDevelop entre outras tecnologias. Suas características incluem dobramento 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 a 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 para Linux ao Notepad++ que está disponível apenas para Windows. Assim como o Notepad++, ele visa garantir que os tamanhos dos programas sejam pequenos com alta velocidade de execução.
Suas características incluem uma interface 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 adequado 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
Visual Studio Code é um editor de texto poderoso, extensível, totalmente personalizável e 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.
VS Code inclui recursos como IntelliSense, comandos Git integrados, um depurador embutido no editor com pausas de depuração, pilhas de chamadas e um console interativo, suporte para quase qualquer linguagem de programação, etc.

Para instalar Visual Studio Code no Linux, você pode usar o seguinte comando adequado 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
SciTE é um editor de texto baseado em SCIntilla que foi criado inicialmente para demonstrar Scintilla, mas cresceu para ser útil no desenvolvimento e execução de programas que geralmente têm configurações simples.
Ele apresenta uma GUI simples com abas e destaque 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 SciTE no Linux, você pode usar o seguinte comando apropriado para 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 é um IDE totalmente livre, multifuncional e portátil projetado para projetos PHP, HTML, CSS e JavaScript, com suporte para mais de 15 frameworks. Ele oferece aos usuários quase todas as funcionalidades de muitas aplicações pagas, como destaque de pares, dicas de ferramenta, depuração avançada de PHP e JS, busca incremental, etc.
A versão profissional contém recursos como SASS e LESS, comparação de janela dividida, validação de código, um gerenciador de SQL, etc., e um monte de plugins adicionais que são dignos de usuários empresariais.

Resumo
E ai pessoal. As 11 melhores alternativas de editores de texto para Notepad++ estão disponíveis para Linux. Conhece algumas eficientes que você gostaria de ver adicionadas à lista? Fique à vontade para deixar seus comentários abaixo.
Source:
https://www.tecmint.com/best-notepad-alternatives-for-linux/