23 melhores editores de texto de código aberto (GUI + CLI) em 2021
- 4962
- 414
- Spencer Emard
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'
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
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
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
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 KateVocê 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 LinuxVocê 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 JedVocê 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 GVIMVocê 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
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
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
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
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
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
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
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
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
Você pode instalar Bloco de anotações++ Editor em sistemas Linux usando foto Pacote Gerenciar como mostrado.
$ sudo snap install binsepad-plus-plusReadO 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
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
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
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 Lite22. 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 moderno23. 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.
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.
- « Como desativar os modos de suspensão e hibernação no Linux
- Como instalar o Apache Couchdb no Ubuntu 20.04 »