23 melhores editores de texto de código aberto (GUI + CLI) em 2021

23 melhores editores de texto de código aberto (GUI + CLI) em 2021

Os editores de texto podem ser usados ​​para escrever código, editar arquivos de texto como arquivos de configuração, criar arquivos de instrução do usuário e muito mais. No Linux, os editores de texto são de dois tipos que é a interface gráfica do usuário (GUI) e os editores de texto da linha de comando (console ou terminal).

Não perca: Meus editores favoritos da linha de comando para Linux - qual é o seu editor?

Neste artigo, estou analisando alguns dos melhores 21 editores de texto 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 do Unix VI. É um dos editores de texto mais populares e amplamente utilizados entre administradores e programadores de sistemas e é por isso que muitos usuários costumam se referir a ele como editor de um programador. Permite a sintaxe destaque ao escrever código ou editar arquivos de configuração.

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

$ sudo apt install vim [no debian, ubuntu e hortelã] $ sudo dnf install vim [em rhel, centos e fedora] $ sudo pacman -s vim [no archinux e manjaro] $ sudo zypper install vim [no openSuse] 

Se você quiser ver nossa série completa sobre VI (M), consulte os links abaixo:

  • Aprenda e use o VI/VIM como um editor de texto completo no Linux
  • Aprenda dicas e truques do editor 'vi/vim' para aprimorar suas habilidades
  • 8 Dicas e truques interessantes do editor 'vi/vim'
Editor VI/VIM Linux

2. Gedit

O GEDIT é um editor de texto baseado em GUI de uso geral e é instalado por editor de texto padrão em Gnomo Ambiente da área de trabalho. É simples de usar, altamente moderno e um editor poderoso com os seguintes recursos:

  • Suporte para UTF-8
  • Uso de tamanho e cores configuráveis ​​da fonte
  • Destaque de sintaxe altamente personalizável
  • Desfazer e refazer funcionalidades
  • Revertendo de arquivos
  • Edição remota de arquivos
  • Pesquise e substitua o texto
  • ALTEBOLABOLATE SUPORTE DE FUNCIONALIDADES E muito mais
Editor de Gedit

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

$ sudo apt install gedit [no debian, ubuntu e hortelã] 

3. Editor de Nano

Nano é um editor de texto fácil de usar, especialmente para usuários de Linux novos e avançados. Aumenta a usabilidade, fornecendo ligação de chave personalizável.

Nano tem os seguintes recursos:

  • Chaves de chave altamente personalizáveis
  • Realce de sintaxe
  • Desfazer e refazer opções
  • Exibição de linha completa na saída padrão
  • Suporte de pager para ler a partir de entrada padrão
Editor de Nano

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

$ sudo apt install nano [no debian, ubuntu e hortelã] 

Você pode verificar nosso guia completo para editar arquivos com o Nano Editor em:

  • Como usar o Nano Editor no Linux

4. GNU Emacs

O 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 seu núcleo. Extensões diferentes podem ser adicionadas para suportar funcionalidades de edição de texto.

Emacs tem os seguintes recursos:

  • Documentação do usuário e tutoriais
  • Destaque da sintaxe usando cores mesmo para texto sem formatação.
  • Unicode suporta muitas línguas naturais.
  • Várias extensão, incluindo correio e notícias, interface do depurador, calendário e muito mais
Editor da EMACS

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

$ sudo apt install emacs [no debian, ubuntu e hortelã] $ sudo dnf install emacs [em rhel, centos e fedora] $ sudo pacman -s emacs [em arch linux e manjaro] $ sudo zypper install emacs [no opessuse] 

5. Kate/Kwrite

Kate é um editor de texto rico em recursos e altamente frugada que vem com Ambiente Kdesktop (KDE). O projeto Kate visa o desenvolvimento de dois produtos principais que são: KatePart e Kate.

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

A seguir, alguns de seus recursos gerais:

  • Extensível através da script
  • Suporte de codificação, como o modo Unicode
  • Renderização de texto no modo bidirecional
  • Suporte final de linha com funcionalidades de detecção automática

Também edição remota de arquivos e muitos outros recursos, incluindo recursos avançados do editor, recursos de aplicativos, recursos de programação, recursos de destaque de texto, recursos de backup e pesquisa e substituição de recursos.

Editor de Kate

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

$ sudo apt install kate [em debian, ubuntu e hortelã] 

6. Editor de texto sublime

O texto sublime é um poderoso editor de código-fonte cruzado com uma interface de programação Python. Ele suporta muitas linguagens de programação e linguagens de marcação, e os recursos podem ser adicionados por usuários com plugins, principalmente construídos na comunidade e suportados sob licenças de software livre.

Editor de texto sublime para Linux

Você pode instalar Texto sublime Editor em sistemas Linux usando seu gerenciador de pacotes padrão, conforme mostrado.

$ sudo apt install install sublime-text [no debian, ubuntu e hortelã] $ sudo dnf install ° Instale o texto sublime [no OpenSuse] 

7. Editor Jed

Jed também é outro editor de linha de comando com suporte para recursos como GUI, como menus suspensos. Ele é desenvolvido propositadamente para o desenvolvimento de software e uma de suas características importantes é o suporte do modo Unicode.

Editor Jed

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

$ sudo apt install jed [no debian, ubuntu e hortelã] 

8. Editor GVIM

É uma versão da GUI do popular editor Vim e possui funcionalidades semelhantes à linha de comando vim.

Editor GVIM

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

$ sudo apt install vim -gtk3 [no debian, ubuntu e hortelã] OpenSuse] 

9. Geany Editor

Geany é um ambiente de desenvolvimento integrado minúsculo e leve que oferece recursos básicos de IDE, com foco no desenvolvimento de software usando o GTK+ Toolkit.

Possui alguns recursos básicos, conforme listado abaixo:

  • Realce de sintaxe
  • Interface flasgável
  • Suporta muitos tipos de arquivo
  • Ativa o dobramento do código e a navegação de código
  • Nome do símbolo e construção de conclusão automática
  • Suporta o fechamento automático de tags HTML e XML
  • Funcionalidade elementar de gerenciamento de projetos e muito mais
Geany Editor

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

$ sudo apt install geany [no Debian, Ubuntu e Mint] $ sudo dnf instale geansy [em Rhel, Centos e fedora] $ sudo pacman -s geansy [em archinux e manjaro] $ sudo zypper install geany [no opensuse] 

10. Almofada de folhas

O Leaf Pad é um editor de texto baseado em GTK+ baseado em GTK+, que também é popular entre os usuários do Linux hoje. É fácil de usar por novos usuários do Linux.

Tem os seguintes recursos:

  • Opção de código
  • Permite detecção automática do código
  • Opções de desfazer e refazer
  • Exibir números de linha de arquivo
  • Suporta opções de arrastar e soltar
  • Suporte de impressão
Editor de Leafpad

Você pode instalar Almofada de folhas Editor em sistemas Linux usando o Snap Package Manager, conforme mostrado.

$ sudo snap Install Leafpad 

11. Anchova

Anchova é um editor de texto fácil de instalar e avançar, direcionando programadores Linux e desenvolvedores da Web. Oferece um amplo conjunto de recursos, conforme listado abaixo:

  • Leve e rápido
  • Integra programas de Linux externos, como fiapos, weblint, make, e muitos outros e filtros, tubulações como sed, classificação, estranho e muito mais
  • Recurso de verificação de ortografia
  • Suporta trabalhar em vários projetos
  • Edição de arquivo remoto
  • Pesquise e substitua o suporte
  • Desfazer e refazer a opção
  • Recuperação automática de arquivos modificados
Editor Bluefish

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

$ sudo apt install bluefish [no debian, ubuntu e hortelã] $ sudo dnf install bluefish [em rhel, centos e fedora] $ sudo pacman -s bluefish [em arch linux e manjaro] $ sudo zypper install bluefish [on -opensuse] 

12. Átomo

Atom é um editor de código de plataforma cruzada livre e de código aberto desenvolvido por Github. Foi construído para ser completamente personalizável usando tecnologias da Web, como HTML e JavaScript, e possui suporte para nó.plugins baseados em JS e controle git nativo.

Os destaques dos recursos do Atom incluem:

  • 100% de código aberto
  • Layout moderno e personalizável
  • Temas
  • Suporte Git incorporado
  • Colaboração em tempo real com Telesync
  • Inteligente inteligente e inteligente e IntelliSense
  • Gerente de pacotes embutido
Editor de texto Atom

Você pode instalar Átomo Editor em sistemas Linux usando os seguintes comandos.

---------- No Debian, Ubuntu e Mint ---------- $ wget -c https: // átomo.io/download/deb -o átomo.Deb $ sudo dpkg -i átomo.Deb ---------- Em Rhel, Centos & Fedora ---------- $ wget -c https: // átomo.io/download/rpm -o átomo.RPM $ sudo rpm -i átomo.RPM 

13. Vscode

O VSCODE é um editor de texto moderno gratuito e de código aberto robusto construído pela Microsoft para computadores Linux, Mac e Windows.

Oferece toneladas de recursos poderosos, incluindo:

  • Capacidade completa de depuração com um console interativo, pontos de interrupção, pilhas de chamadas, etc.
  • Suporte Git embutido com comandos Git
  • Intellisense
  • 100% personalizabilidade
  • Suporte para toneladas de idiomas diretamente
  • Layouts alternáveis
  • Terminal interno
Código do Visual Studio

Você pode instalar Vscode para sua distribuição Linux baixando o .Deb ou .RPM Pacote da página de download do VSCode.

14. Mesa de luz

A mesa leve é ​​um editor de texto poderoso e sem desordem, construído para ser personalizável o suficiente para ser usado em qualquer um que seu usuário escolher.

Os recursos da Table Light incluem:

  • Avaliação em linha
  • Relógios em tempo real
  • De código aberto e de código aberto
  • Gerente de plug -in
  • Edição poderosa
Editor de código de mesa leve

Você pode instalar Mesa de luz no Ubuntu e seus derivados usando o seguinte PPA.

$ sudo add-aprop-repository PPA: dr-akulavich/LightTable $ sudo apt-get update $ sudo apt-get install lighttable-installer 

15. Editor de texto Medit

Medit é um editor de texto de código aberto leve para Mac, Linux e Windows. Originalmente começou como um componente simples e interno 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
  • Apoio a expressões regulares
  • Aceleradores de teclado configuráveis
Editor de texto de mídia

Você pode baixar e instalar medit do mooedit.sourceforge.página da rede.

16. Neovim - Editor de texto baseado em VIM

Neovim é um editor de texto com base no VIM hiperextensível, com foco na extensibilidade da usabilidade e da função. Foi bifurcado do popular editor Vim, a fim de refatorar agressivamente sua funcionalidade e usabilidade com as GUIs modernas, controle de emprego assíncrono, etc.

Os destaques dos recursos de Neovim incluem:

  • Licença gratuita e de código aberto
  • Suporte para diretórios de base XDG
  • Compatibilidade com a maioria dos plugins Vim
  • Um emulador de terminal incorporado e configurável
Neovim - Editor de texto baseado em VIM

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

$ sudo apt install neovim [no debian, ubuntu e hortelã] $ sudo dnf install neovim [em rhel, centos e fedora] $ sudo pacman -s neovim [em archinux e manjaro] $ sudo zypper install neovim [no opessuse] 

17. Bloco de anotações++

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

Seus recursos incluem:

  • Edição com guias
  • Dobragem de código
  • Suporte de marcador
  • Mapa de documentos
  • Expressão regular compatível com Perl
Editor de código -fonte notepad ++

Você pode instalar Bloco de anotações++ Editor em sistemas Linux usando foto Pacote Gerenciar como mostrado.

$ sudo snap install binsepad-plus-plus 
ReadO relacionado: 11 Melhores alternativas de bloco de notas ++ para Linux

18. Editor de código Kakoune

Kakoune é um editor de texto modal baseado em VIM gratuito e aberto com um modelo de edição que implementa as teclas de VI como uma linguagem de edição de texto.

Tem 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
  • Múltiplas seleções
Editor de código Kakoune

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

$ sudo apt install kakoune [no debian, ubuntu e hortelã] $ sudo dnf install kakoune [em rhel, centros e fedora] $ sudo pacman -s kakoune [no arch Linux e manjaro] $ sudo zypper Instale kakoune [no openSuse] 

19. Micro - Editor de texto baseado em terminal

Micro é um editor de texto baseado em linha de comando construído para ser fácil e intuitivo o suficiente para os usuários aproveitarem os recursos em outros editores de texto baseados em terminais sem a curva íngreme de aprendizado.

Os destaques do recurso de Micro incluem:

  • Suporte ao mouse
  • Múltiplos cursores
  • Emulação terminal
  • Alta personalização
  • Sistema de plug -in
  • Biblioteca estática sem dependências
Editor de texto de micro terminal

Você pode instalar facilmente micro Na sua distribuição Linux, executando o seguinte script de instalação.

$ curl https: // getMic.ro | Bash 

20. Suportes Editor de texto

Suportes é um editor de código moderno e gratuito e de código aberto criado por Adobe, com foco no desenvolvimento da web. Está escrito em HTML, CSS e JavaScript para oferecer aos desenvolvedores da Web uma rica experiência de edição de código com a capacidade de estender seus recursos nativos usando várias extensões gratuitas.

Os recursos de colchetes incluem:

  • Uma bela interface de usuário
  • Suporte pré -processador para SCSS e menos
  • Editores em linha
  • Visualização ao vivo
  • Edição múltipla com guias
  • Suporte PHP
  • Suporta o Protocolo do Servidor de Idiomas
  • Suporte para extensões de plug -in
Suportes Editor de texto

Você pode instalar Suportes Editor em sistemas Linux usando foto Gerenciador de pacotes como mostrado.

$ sudo snap install suportes 

21. Editor de Lite

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

Editor de texto Lite

22. Editor de cinzas

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

Ash - editor de texto do terminal moderno

23. Cudatext

O Cudatext é um novo editor de texto limpo de código aberto e de plataforma cruzada que vem com toneladas de recursos que incluem:

  • Destaque da sintaxe para muitos idiomas.
  • Encontre/substitua por expressões regulares.
  • Paleta de comando, com combinação difusa.
  • Visualizador binário/hexadecimal para arquivos de tamanho ilimitado.
  • Suporte para muitas codificações.
Cudatext - editor de texto de plataforma cruzada
Final

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