23 Melhores Editores de texto de código aberto (GUI + CLI) em 2021

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

Don’t Miss: My Favorite Command-Line Editors for Linux-What’s Your Editor?

neste artigo, estou dando uma olhada em alguns dos melhores 21 editores de texto de código aberto comumente usados no Linux em servidores e desktops.

Vi/Vim Editor

Vim é um poderoso editor de texto baseado em linha de comandos que tem melhorado as funcionalidades do antigo editor de texto Unix vi. É um dos editores de texto mais populares e amplamente utilizados entre os administradores de Sistema e programadores, é por isso que muitos usuários muitas vezes se referem a ele como um editor de programadores. Ele activa o realce de sintaxe ao escrever o código ou editar os ficheiros de configuração.

pode instalar o editor Vim nos sistemas Linux usando o seu gestor de pacotes predefinido, como mostrado.

$ sudo apt install vim $ sudo dnf install vim $ sudo pacman -S vim $ sudo zypper install vim 

Se quiser ver a nossa série completa em vi (m), por favor consulte as ligações abaixo:

  • a Aprender e Usar o Vi/Vim como um Editor de Texto no Linux
  • Aprender “Vi/Vim’ Editor de Dicas e Truques para Melhorar Suas Habilidades
  • 8 Interessante ‘Vi/Vim’ Editor de Dicas e Truques
Vi/Vim Linux Editor
Vi/Vim Linux Editor

Gedit

Gedit é um propósito geral GUI do editor de texto e é instalado por padrão editor de texto no ambiente de trabalho Gnome. É simples de usar, altamente pluggable e um editor poderoso com as seguintes características:

  • Suporte para UTF-8
  • Use configuráveis, tamanho de fonte e cores
  • Altamente personalizável realce de sintaxe
  • Desfazer e refazer funcionalidades
  • a Reversão de arquivos
  • edição Remota de arquivos
  • Procurar e substituir texto
  • área de Transferência de suporte de funcionalidades e muito mais
Gedit Editor
Gedit Editor

Você pode instalar Plugins, o editor em sistemas Linux usando o padrão do gerenciador de pacotes, como mostrado.

$ sudo apt install gedit $ sudo dnf install gedit $ sudo pacman -S gedit $ sudo zypper install gedit 

nano Editor

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

Nano tem as seguintes características:

  • Altamente personalizável teclas
  • realce de Sintaxe
  • Desfazer e refazer as opções
  • linha Completa de exibição na saída padrão
  • Pager suporte para ler a partir da entrada padrão

Nano Editor
Nano Editor

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

$ sudo apt install nano $ sudo dnf install nano $ sudo pacman -S nano $ sudo zypper install nano 

pode verificar o nosso guia completo para editar ficheiros com o Nano editor em:

  • Como usar o Editor Nano no Linux

GNU Emacs

Emacs é um editor de texto altamente extensível e customizável que também oferece uma interpretação da linguagem de programação Lisp em seu núcleo. Diferentes extensões podem ser adicionadas para suportar funcionalidades de edição de texto.

Emacs tem as seguintes características:

  • documentação do utilizador e tutoriais
  • realce de sintaxe usando cores mesmo para texto simples.
  • Unicode suporta muitas línguas naturais.
  • Vários extensão, incluindo correio e notícias, depurador de interface, calendário, e muito mais
Editor Emacs
Editor Emacs

Você pode instalar o editor Emacs no Linux, usando o padrão do gerenciador de pacotes, como mostrado.

$ sudo apt install emacs $ sudo dnf install emacs $ sudo pacman -S emacs $ sudo zypper install emacs 

Kate/Kwrite

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

KatePart é um componente avançado de editor de texto incluído em muitas aplicações do KDE que podem exigir que os usuários editem texto, enquanto o Kate é um texto de interface de Documento múltiplo (MDI), editor.

as seguintes são algumas das suas características gerais:

  • Extensível através de scripts
  • Codificação de apoio, tais como o modo Unicode
  • processamento de Texto no modo de bi-direcional
  • Linha final de apoio, com detecção automática de funcionalidades

Também remoto edição de arquivos e muitas outras funcionalidades, incluindo o editor avançado de recursos, recursos de aplicativos, recursos de programação, o texto destacando características, funcionalidades de cópia de segurança e de pesquisa e substituir recursos.

Editor Kate
Editor Kate

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

$ sudo apt install kate $ sudo dnf install kate $ sudo pacman -S kate $ sudo zypper install kate 

Sublime Text Editor

Sublime Text is a powerful cross-platform source code editor with a Python programming interface. Ele suporta muitas linguagens de programação e linguagens de marcação, e recursos podem ser adicionados por usuários com plugins, principalmente construídos pela comunidade e suportados sob licenças de software livre.

Sublime Editor de Texto para Linux
Sublime Editor de Texto para Linux

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

$ sudo apt install sublime-text $ sudo dnf install sublime-text $ sudo pacman -S sublime-text $ sudo zypper install sublime-text 

Editor Jed

Jed é também outro editor de linha de comandos com suporte para funcionalidades semelhantes a GUI, tais como menus dropdown. Ele é desenvolvido propositadamente para o desenvolvimento de software e uma de suas características importantes é o suporte do modo Unicode.

Jed Editor
Jed Editor

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

$ sudo apt install jed $ sudo dnf install jed $ sudo pacman -S jed $ sudo zypper install jed 

Editor gVim

é uma versão GUI do popular editor Vim e tem funcionalidades semelhantes às da linha de comandos Vim.

Editor Gvim
Editor Gvim

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

$ sudo apt install vim-gtk3 $ sudo dnf install gvim $ sudo pacman -S gvim $ sudo zypper install gvim 

Geany Editor

Geany is a tiny and lightweight integrated development environment that offers basic IDE-like features with a focus on software development using the GTK+ toolkit.

tem algumas características básicas como listado abaixo:

  • realce de Sintaxe
  • Conectável a interface
  • Suporta muitos tipos de arquivos
  • Permite que o código de dobramento e navegação de código
  • nome do Símbolo e a construção de auto-preenchimento.
  • Suporta a função de auto-fechamento de HTML e tags XML
  • Elementar funcionalidade de gerenciamento de projetos, além de muitos mais
Geany Editor
Geany Editor

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

$ sudo apt install geany $ sudo dnf install geany $ sudo pacman -S geany $ sudo zypper install geany 

Leaf Pad

Leaf Pad is a GTK+, lightweight GUI based text editor which is also popular among Linux users today. É fácil de usar por novos usuários Linux.

tem as seguintes características:

  • Codeset opção
  • Permite a detecção automática de codeset
  • Opções de desfazer e refazer
  • Exibir arquivo de números de linha
  • Suporta Arrastar e Soltar opções
  • suporte de Impressão
Leafpad Editor
Leafpad Editor

Você pode instalar Folha Pad editor em sistemas Linux usando o snap gerenciador de pacotes, como mostrado.

$ sudo snap install leafpad

Bluefish

Bluefish é um editor de texto fácil de instalar e avançado visando programadores Linux e desenvolvedores web. Ele oferece um amplo conjunto de recursos como listados abaixo:

  • Leve e rápido
  • Integra externa de programas do Linux, tais como fiapos, weblint, fazer, e muitos outros e filtros, tubulação, tais como sed, classificar, awk, e muitos mais
  • o recurso de verificação de Ortografia
  • Suporta trabalhar em vários projetos
  • arquivo Remoto edição
  • Procurar e substituir o suporte
  • Desfazer e refazer opção
  • Auto-recuperação de arquivos modificados
Bluefish Editor
Bluefish Editor

Você pode instalar o Bluefish editor em sistemas Linux usando o seu gestor de pacotes predefinido como mostrado.

$ sudo apt install bluefish $ sudo dnf install bluefish $ sudo pacman -S bluefish $ sudo zypper install bluefish 

Atom

Atom is a free and open-source cross-platform code editor developed by GitHub. Ele foi construído para ser completamente personalizável usando tecnologias web como HTML e JavaScript e tem suporte para Node.plugins baseados em js e controle git nativo.os destaques das funcionalidades do Atom incluem::

  • 100% open source
  • Moderna, layout personalizável
  • Temas
  • Embedded Git suporte
  • a colaboração em tempo Real com Telesync
  • Smart auto-completar e IntelliSense
  • Built-in do gerenciador de pacotes
Átomo Editor de Texto
Átomo Editor de Texto

Você pode instalar o Átomo editor em sistemas Linux, usando os seguintes comandos.

---------- On Debian, Ubuntu & Mint ---------- $ wget -c https://atom.io/download/deb -O atom.deb$ sudo dpkg -i atom.deb---------- On RHEL, CentOS & Fedora ----------$ wget -c https://atom.io/download/rpm -O atom.rpm$ sudo rpm -i atom.rpm

VSCode

VSCode é um editor de texto moderno e livre robusto construído pela Microsoft para Linux, Mac e Windows.

ele oferece toneladas de recursos poderosos, incluindo:

  • Capacidade de depuração completa com um console interativo, pontos de paragem, pilhas de chamadas, etc.
  • Built-in suporte Git Git comandos
  • IntelliSense
  • 100% possibilidade de personalização
  • Suporte para inúmeros idiomas em linha reta fora da caixa
  • Toggable layouts
  • Built-in de terminal
Código do Visual Studio
Código do Visual Studio

Você pode instalar VSCode para a sua distribuição Linux baixando .deb or .pacote rpm da página de download VSCode.

Light Table

Light Table is a powerful, clutter-free cross-platform text editor built to be customizable enough to be used in any that its user opposes.

Mesa de Luz dispõe de funcionalidades que incluem:

  • Inline avaliação
  • tempo Real relógios
  • Livre e de código aberto
  • Plugin manager
  • Poderosas de edição
Luz de Tabela do Editor de Código
Luz de Tabela do Editor de Código

Você pode instalar o Mesa de Luz no Ubuntu e seus derivados utilizando as seguintes PPA.

$ sudo add-apt-repository ppa:dr-akulavich/lighttable$ sudo apt-get update$ sudo apt-get install lighttable-installer

Medit Text Editor

medit is a lightweight open-source text editor for Mac, Linux, and Windows. Originalmente começou como um componente simples embutido do editor GGAP e agora é seu próprio editor de texto independente.as características do medit incluem::

  • Personalizável realce de sintaxe
  • Suporte para plugins escritos em Python, C, ou Lua
  • Suporte para expressões regulares
  • Configurável aceleradores de teclado
Media Editor de Texto
Media Editor de Texto

Você pode fazer o download e instalar o medit do mooedit.sourceforge.net página.

Neovim – Vim-based Text Editor

Neovim is a hyperextensible vim-based text editor with a focus on usability and function extensibility. Ele foi arrancado do popular editor Vim para refaturar agressivamente sua funcionalidade e usabilidade com GUIs modernos, controle assíncrono de trabalho, etc.os destaques das funcionalidades do Neovim incluem::

  • Livre e licença open-source
  • Suporte para XDG da base de dados de diretórios
  • Compatibilidade com a maioria Vim plugins
  • Uma incorporado, configurável emulador de terminal
Neovim - Vim-Editor de Texto
Neovim – Vim-Editor de Texto

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

$ sudo apt install neovim $ sudo dnf install neovim $ sudo pacman -S neovim $ sudo zypper install neovim 

Notepad++

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

as suas características incluem::

  • com Guias de edição
  • Código de dobramento
  • suporte a favoritos
  • mapa do Documento
  • Perl Compatible Regular Expression
Notepad++ Editor de Código Fonte
Notepad++ Editor de Código Fonte

Você pode instalar o Notepad++ editor em sistemas Linux usando o snap pacote de gerir, como mostrado.

$ sudo snap install notepad-plus-plus
Reado relacionado: 11 Best Notepad++ Alternatives For Linux

Kakoune Code Editor

Kakoune is a free and open-source Vim-based modal text editor with an editing model that implements Vi’s keystrokes as a text editing language.

tem várias características entre as quais::

  • Auto-indentação
  • em Caso de manipulação
  • Tubulação de cada seleção para um filtro externo
  • Ganchos
  • realce de Sintaxe
  • Personalização
  • Várias seleções
Kakoune Editor de Código
Kakoune Editor de Código

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

$ sudo apt install kakoune $ sudo dnf install kakoune $ sudo pacman -S kakoune $ sudo zypper install kakoune 

Micro – Terminal-editor de texto baseado

Micro é um editor de texto baseado em linha de comandos construído para ser fácil e intuitivo o suficiente para os usuários tirarem vantagem das características em Outros Editores de texto baseados em terminal sem a curva de aprendizagem íngreme.os destaques das funcionalidades do Micro incluem::

  • suporte a Mouse
  • Vários cursores
  • emulação de Terminal
  • Alta capacidade de personalização
  • sistema de Plugin
  • biblioteca Estática, sem dependências
Micro Terminal Editor de Texto
Micro Terminal Editor de Texto

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

$ curl https://getmic.ro | bash

parêntesis Editor de texto

parênteses é um editor de código livre e aberto moderno criado pela Adobe com foco no desenvolvimento da web. Ele é 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 várias extensões livres.

entre parênteses incluem-se::

  • Uma bela Interface de Usuário
  • Preprocessor suporte para ESCS e MENOS
  • Inline editores
  • pré-visualização ao Vivo
  • Várias abas de edição
  • PHP
  • Suporte de Idioma do Protocolo de Servidor
  • Suporte para o plugin extensões
Suportes de Editor de Texto
Suportes de Editor de Texto

Você pode instalar os Suportes editor em sistemas Linux usando o snap gerenciador de pacotes, como mostrado.

$ sudo snap install brackets

Lite Editor

Lite é um novo editor de texto desenvolvido principalmente na linguagem Lua, que visa oferecer algo prático, agradável, minúsculo e rápido, criado tão simplesmente quanto possível; fácil de alterar e expandir, ou de usar sem fazer qualquer um.

Lite Editor de Texto
Lite Editor de Texto

Ash Editor

ash é um puro e limpo de linha de comandos baseado no editor de texto, projetado para ser fácil de usar, com modernas combinações e é eficiente o bastante para gerir um grande número de ficheiros em simultâneo e tem uma vasta gama de características modernas.

Ash - Moderno Terminal Editor de Texto
Ash – Moderno Terminal Editor de Texto

CudaText

CudaText é um limpa, de código-fonte aberto e multi-plataforma editor de texto que vem com toneladas de funcionalidades que incluem:

  • realce de Sintaxe para muitas linguagens.
  • Procurar / Substituir por expressões regulares.paleta de comandos
  • , com correspondência difusa.visualizador binário/hexadecimal para ficheiros de tamanho ilimitado.
  • Suporte para muitas codificações.
CudaText - cross-platform text editor
CudaText – cross-platform text editor
Concluding

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *