Pesquisa de site

23 melhores editores de texto Linux de código aberto em 2024


Editores de texto podem ser usados para escrever código, editar arquivos de texto, como arquivos de configuração, criar arquivos de instruções do usuário e muito mais.

Nos sistemas operacionais Linux, os editores de texto são de dois tipos: interface gráfica do usuário (GUI) e editores de texto de linha de comando (console ou terminal).

Neste artigo, estou examinando os melhores editores de texto de código aberto comumente usados no Linux em servidores e desktops.

1. Editor Vi/Vim

Vim é um poderoso editor de texto baseado em linha de comando que aprimorou as funcionalidades do antigo editor de texto Unix Vi.

É um dos editores de texto mais populares e amplamente utilizados entre administradores de sistema e programadores, razão pela qual muitos usuários costumam se referir a ele como editor de programador. Ele permite o destaque de sintaxe ao escrever código ou editar arquivos de configuração.

Instale o Vim no Linux

Você pode instalar o editor Vim em sistemas Linux usando seu gerenciador de pacotes padrão, conforme mostrado.

sudo apt install vim         [On Debian, Ubuntu and Mint]
sudo yum install vim         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/vim  [On Gentoo Linux]
sudo apk add vim             [On Alpine Linux]
sudo pacman -S vim           [On Arch Linux]
sudo zypper install vim      [On OpenSUSE]    

Se você quiser ver nossa série completa no editor Vim, consulte os links abaixo:

2. Editar

Gedit é um editor de texto padrão no ambiente de desktop Gnome, que é um editor de texto de uso geral baseado em GUI conhecido por sua simplicidade, alta extensibilidade e recursos poderosos.

Algumas de suas características notáveis incluem:

  • Suporte para UTF-8.
  • Uso de tamanho e cores de fonte configuráveis.
  • Destaque de sintaxe altamente personalizável.
  • Desfazer e refazer funcionalidades.
  • Revertendo arquivos.
  • Edição remota de arquivos.
  • Pesquise e substitua texto.
  • Funcionalidades de suporte à área de transferência e muito mais.

Instale o Gedit no Linux

Você pode instalar o editor Gedit em sistemas Linux usando seu gerenciador de pacotes padrão, conforme mostrado.

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]  

3. NanoEditor

Nano é um editor de texto de linha de comando fácil de usar e fácil de usar que oferece funções essenciais de edição de texto e atalhos de teclado, tornando-o uma escolha conveniente para tarefas rápidas e eficientes de edição de arquivos.

Nano possui os seguintes recursos:

  • Atalhos de teclas altamente personalizáveis.
  • Realce de sintaxe.
  • Opções de desfazer e refazer.
  • Exibição de linha completa na saída padrão.
  • Suporte de pager para leitura de entrada padrão.

Instale o Nano no Linux

Você pode instalar o editor Nano em sistemas Linux usando seu gerenciador de pacotes padrão, conforme mostrado.

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]  

4. GNU Emacs

Emacs é um editor de texto altamente extensível e personalizável que também oferece uma interpretação da linguagem de programação Lisp em sua essência. Diferentes extensões podem ser adicionadas para oferecer suporte a funcionalidades de edição de texto.

O Emacs possui os seguintes recursos:

  • Documentação do usuário e tutoriais.
  • Destaque de sintaxe usando cores mesmo para texto simples.
  • Unicode oferece suporte a muitas linguagens naturais.
  • Várias extensões, incluindo correio e notícias, interface de depurador, calendário e muito mais.

Instale o Emacs no Linux

Você pode instalar o editor Emacs em sistemas Linux usando seu gerenciador de pacotes padrão, conforme mostrado.

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] 

5. Kate/Kwrite

Kate é um editor de texto rico em recursos e altamente conectável que vem com o KDesktop Environment (KDE). O projeto Kate visa o desenvolvimento de dois produtos principais que são: KatePart e Kate.

KatePart é um componente avançado de edição de texto incluído em muitos aplicativos do KDE que pode exigir que os usuários editem texto, enquanto Kate é um editor de texto de interface de documentos múltiplos (MDI).

A seguir estão algumas de suas características gerais:

  • Extensível por meio de scripts.
  • Suporte de codificação, como modo Unicode.
  • Renderização de texto em modo bidirecional.
  • Suporte para final de linha com funcionalidades de detecção automática.

Além disso, oferece edição remota de arquivos, juntamente com uma ampla gama de recursos, incluindo edição avançada de texto, recursos de aplicativos, suporte de programação, destaque de texto, funcionalidade de backup e opções de pesquisa e substituição.

Instale Kate no Linux

Você pode instalar o editor Kate em sistemas Linux usando seu gerenciador de pacotes padrão, conforme mostrado.

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] 

6. Editor de texto sublime

Sublime Text é um poderoso editor de código-fonte multiplataforma com uma interface de programação Python. Ele oferece suporte a muitas linguagens de programação e linguagens de marcação, e recursos podem ser adicionados pelos usuários com plug-ins, em sua maioria criados pela comunidade e com suporte sob licenças de software livre.

Instale o Sublime no Linux

Você pode instalar o editor Sublime Text em sistemas Linux usando seu gerenciador de pacotes padrão, conforme mostrado.

sudo apt install sublime-text         [On Debian, Ubuntu and Mint]
sudo yum install sublime-text         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/sublime-text  [On Gentoo Linux]
sudo apk add sublime-text             [On Alpine Linux]
sudo pacman -S sublime-text           [On Arch Linux]
sudo zypper install sublime-text      [On OpenSUSE] 

7. Editor Jed

Jed também é outro editor de linha de comando com suporte para recursos semelhantes a GUI, como menus suspensos, destaque de sintaxe em cores, uma variedade de modos de programação, expressões regulares e muito mais.

Ele foi desenvolvido propositalmente para desenvolvimento de software e uma de suas características importantes é o suporte ao modo Unicode.

Instale Jed no Linux

Você pode instalar o editor Jed em sistemas Linux usando seu gerenciador de pacotes padrão, conforme mostrado.

sudo apt install jed         [On Debian, Ubuntu and Mint]
sudo yum install jed         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/jed  [On Gentoo Linux]
sudo apk add jed             [On Alpine Linux]
sudo pacman -S jed           [On Arch Linux]
sudo zypper install jed      [On OpenSUSE]

8. Editor gVim

gVim, abreviação de “GNU Vim” é um editor de texto poderoso e altamente configurável, popular entre programadores e desenvolvedores. Ele combina os recursos do Vim com uma interface gráfica e oferece funcionalidades semelhantes, como destaque de sintaxe, amplo suporte a plug-ins e um sistema de edição modal, tornando-o uma escolha versátil para edição de texto e tarefas de codificação.

Instale o gVim no Linux

Você pode instalar o editor gVim em sistemas Linux usando seu gerenciador de pacotes padrão, conforme mostrado.

sudo apt install gvim         [On Debian, Ubuntu and Mint]
sudo yum install gvim         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/gvim  [On Gentoo Linux]
sudo apk add gvim             [On Alpine Linux]
sudo pacman -S gvim           [On Arch Linux]
sudo zypper install gvim      [On OpenSUSE]

9. Editor Geany

Geany é um ambiente de desenvolvimento integrado pequeno e leve que oferece recursos básicos semelhantes aos de IDE com foco no desenvolvimento de software usando o kit de ferramentas GTK+.

Possui alguns recursos básicos listados abaixo:

  • Realce de sintaxe.
  • Interface conectável.
  • Suporta muitos tipos de arquivo.
  • Permite a dobragem e navegação de código.
  • Nome do símbolo e preenchimento automático da construção.
  • Suporta fechamento automático de tags HTML e XML.
  • Funcionalidade elementar de gerenciamento de projetos e muito mais.

Instale Geany no Linux

Você pode instalar o editor Geany em sistemas Linux usando seu gerenciador de pacotes padrão, conforme mostrado.

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]

10. Almofada de folhas

Leafpad é um editor de texto baseado em GTK+ que prioriza a simplicidade, minimizando seu peso e incorporando apenas recursos essenciais que oferecem uma solução leve e fácil de usar para tarefas eficientes de edição de texto.

Possui os seguintes recursos:

  • Opção de conjunto de códigos.
  • Permite a detecção automática do conjunto de códigos.
  • Opções de desfazer e refazer.
  • Exibir números de linha de arquivo.
  • Suporta opções de arrastar e soltar.
  • Suporte para impressão.

Instale o Leafpad no Linux

Você pode instalar o editor Leafpad em sistemas Linux usando seu gerenciador de pacotes padrão ou gerenciador de pacotes snap, conforme mostrado.

sudo snap install leafpad

11. Peixe azul

Bluefish é um editor robusto projetado para programadores e desenvolvedores web e oferece amplos recursos para desenvolvimento, script e codificação de sites. Com suporte para diversas linguagens de programação e marcação, ele permite que os desenvolvedores trabalhem de forma eficiente e eficaz em uma ampla variedade de projetos.

Ele oferece um amplo conjunto de recursos listados abaixo:

  • Leve e rápido.
  • Integra programas externos do Linux, como lint, weblint, make e muitos outros, e filtros, tubulações como sed, sort, awk e muitos mais.
  • Recurso de verificação ortográfica.
  • Suporta trabalhar em vários projetos.
  • Edição remota de arquivos.
  • Pesquise e substitua o suporte.
  • Opção de desfazer e refazer.
  • Recuperação automática de arquivos modificados.

Instale o Bluefish no Linux

Você pode instalar o editor Bluefish em sistemas Linux usando seu gerenciador de pacotes padrão, conforme mostrado.

sudo apt install bluefish         [On Debian, Ubuntu and Mint]
sudo yum install bluefish         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/bluefish  [On Gentoo Linux]
sudo apk add bluefish             [On Alpine Linux]
sudo pacman -S bluefish           [On Arch Linux]
sudo zypper install bluefish      [On OpenSUSE]

12. Editor de texto GNOME

O Editor de Texto GNOME, também conhecido como Gedit, é um editor de texto padrão para o ambiente de desktop GNOME que fornece recursos essenciais para edição de texto, escrita de código, linguagens de marcação e suporte a plug-ins, o que o torna uma escolha popular entre Usuários Linux.

Instale o Editor de Texto GNOME no Linux

Você pode instalar o editor GNOME em sistemas Linux usando seu gerenciador de pacotes padrão, conforme mostrado.

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]    

13. Código do Visual Studio

O Visual Studio Code, comumente referido como VS Code, é um editor de código moderno, robusto, gratuito e de código aberto desenvolvido pela Microsoft para computadores Linux, Mac e Windows.

Ele oferece vários recursos poderosos, incluindo:

  • Capacidade total de depuração com console interativo, pontos de interrupção, pilhas de chamadas, etc.
  • Suporte Git integrado com comandos Git.
  • IntelliSense
  • 100% de personalização
  • Suporte para vários idiomas prontos para uso.
  • Layouts alternáveis.
  • Terminal integrado.

Instale o código do Visual Studio no Linux

Você pode instalar o editor VS Code em sistemas Linux usando seu gerenciador de pacotes padrão, conforme mostrado.

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]    

14. Neovim – Editor de texto baseado em Vim

Neovim é um editor de texto hiperextensível baseado em vim com foco na usabilidade e extensibilidade de funções. Ele foi derivado do popular editor Vim para refatorar agressivamente sua funcionalidade e usabilidade com GUIs modernas, controle de tarefas assíncronas, etc.

Os destaques dos recursos do Neovim incluem:

  • Licença gratuita e de código aberto.
  • Suporte para diretórios base XDG.
  • Compatibilidade com a maioria dos plug-ins do Vim.
  • Um emulador de terminal incorporado e configurável.

Instale o Neovim no Linux

Você pode instalar o editor Neovim em sistemas Linux usando seu gerenciador de pacotes padrão, conforme mostrado.

sudo apt install neovim         [On Debian, Ubuntu and Mint]
sudo yum install neovim         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/neovim  [On Gentoo Linux]
sudo apk add neovim             [On Alpine Linux]
sudo pacman -S neovim           [On Arch Linux]
sudo zypper install neovim      [On OpenSUSE]    

15. Bloco de notas++

Notepad++ é um editor de texto personalizável desenvolvido com foco na velocidade e no tamanho mínimo do programa para plataformas Windows. Ele é desenvolvido com base no editor de texto Scintilla e pode ter sua funcionalidade estendida com vários plugins.

Seus recursos incluem:

  • Edição com guias
  • Dobragem de código
  • Suporte para favoritos
  • Mapa do documento
  • Expressão regular compatível com Perl

Instale o Notepad++ no Linux

Você pode instalar o editor Notepad++ em sistemas Linux usando o gerenciador de pacotes snap conforme mostrado.

sudo snap install notepad-plus-plus

16. Editor de código Kakoune

Kakoune é um editor de texto modal gratuito e de código aberto baseado em Vim com um modelo de edição que implementa as teclas do Vi como uma linguagem de edição de texto.

Possui vários recursos entre os quais estão:

  • Indentação automática.
  • Manipulação de casos.
  • Canalizando cada seleção para um filtro externo.
  • Ganchos
  • Realce de sintaxe.
  • Costumização.
  • Várias seleções.

Instale Kakoune no Linux

Você pode instalar o editor Kakoune em sistemas Linux usando seu gerenciador de pacotes padrão, conforme mostrado.

sudo apt install kakoune         [On Debian, Ubuntu and Mint]
sudo yum install kakoune         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/kakoune  [On Gentoo Linux]
sudo apk add kakoune             [On Alpine Linux]
sudo pacman -S kakoune           [On Arch Linux]
sudo zypper install kakoune      [On OpenSUSE] 

17. Editor de texto baseado em micro-terminal

Micro é um editor de texto baseado em linha de comando desenvolvido para ser fácil e intuitivo o suficiente para que os usuários aproveitem os recursos de outros editores de texto baseados em terminal sem a curva de aprendizado acentuada.

Os destaques dos recursos do Micro incluem:

  • Suporte para mouse
  • Vários cursores
  • Emulação de terminal
  • Alta personalização
  • Sistema de plug-ins
  • Biblioteca estática sem dependências

Instale Micro no Linux

Você pode instalar facilmente um editor de texto micro em sua distribuição Linux executando o seguinte script de instalação usando o comando curl conforme mostrado.

curl https://getmic.ro | bash

18. Editor de texto entre colchetes

Brackets é um editor de código moderno, gratuito e de código aberto criado pela Adobe com foco em desenvolvimento web. Ele foi escrito em HTML, CSS e JavaScript para oferecer aos desenvolvedores web uma rica experiência de edição de código com a capacidade de estender seus recursos nativos usando diversas extensões gratuitas.

Os recursos dos colchetes incluem:

  • Uma bela interface de usuário
  • Suporte de pré-processador para SCSS e LESS
  • Editores embutidos
  • Visualização ao vivo
  • Edição com múltiplas guias
  • Suporte PHP
  • Suporta protocolo de servidor de idiomas
  • Suporte para extensões de plugins

Instale colchetes no Linux

Você pode instalar o editor Brackets em sistemas Linux usando seu gerenciador de pacotes padrão, conforme mostrado.

sudo apt install brackets         [On Debian, Ubuntu and Mint]
sudo yum install brackets         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/brackets  [On Gentoo Linux]
sudo apk add brackets             [On Alpine Linux]
sudo pacman -S brackets           [On Arch Linux]
sudo zypper install brackets      [On OpenSUSE] 

Alternativamente, você pode usar o gerenciador de pacotes snap para instalar Brackets no Linux.

sudo snap install brackets

19. Editor de texto de mousepad

Mousepad é um editor de texto leve e fácil de usar, projetado principalmente para o ambiente de desktop Xfce e oferece recursos essenciais para edição básica de texto, tornando-o adequado para tarefas rápidas sem sobrecarregar os usuários.

Instale o mousepad no Linux

Você pode instalar o editor Mousepad em sistemas Linux usando seu gerenciador de pacotes padrão, conforme mostrado.

sudo apt install mousepad         [On Debian, Ubuntu and Mint]
sudo yum install mousepad         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/mousepad  [On Gentoo Linux]
sudo apk add mousepad             [On Alpine Linux]
sudo pacman -S mousepad           [On Arch Linux]
sudo zypper install mousepad      [On OpenSUSE] 

20. Editor leve

Lite é um novo editor de texto desenvolvido majoritariamente na linguagem Lua, que visa oferecer algo prático, agradável, minúsculo e rápido, criado da forma mais simples possível; fácil de alterar e expandir, ou de usar sem fazer nada disso.

21. Editor de Cinzas

ash é um editor de texto simples e limpo baseado em linha de comando, projetado para ser fácil de usar com combinações de teclas modernas e é eficiente o suficiente para gerenciar um grande número de arquivos simultaneamente e possui uma ampla gama de recursos modernos.

22. CudaTexto

CudaText é um novo editor de texto limpo, de código aberto e multiplataforma que vem com vários recursos que incluem:

  • A sintaxe destaca muitos idiomas.
  • Localizar/Substituir por expressões regulares.
  • Paleta de comandos, com correspondência difusa.
  • Visualizador binário/hexadecimal para arquivos de tamanho ilimitado.
  • Suporte para muitas codificações.

23. Editor de texto de meditação

medit é um editor de texto leve e de código aberto para Mac, Linux e Windows. Originalmente, ele começou como um simples componente integrado do editor GGAP e agora é seu próprio editor de texto independente.

os recursos do medit incluem

  • Destaque de sintaxe personalizável.
  • Suporte para plugins escritos em Python, C ou Lua.
  • Suporte para expressões regulares.
  • Aceleradores de teclado configuráveis.

Concluindo

Acredito que a lista é mais do que vimos, portanto, se você usou outros editores de texto gratuitos e de código aberto, informe-nos postando um comentário. Obrigado pela leitura e fique sempre conectado à Tecmint.