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).
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
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
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
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
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.
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.
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.
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.
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
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
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
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
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
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
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
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
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
Você pode instalar o Notepad++ editor em sistemas Linux usando o snap pacote de gerir, como mostrado.
$ sudo snap install notepad-plus-plus
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
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
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
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.
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.
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.