Os 5 principais editores de texto do Linux que não são vi ou Emacs (e por que eles são meus favoritos)
Dê um nome à sua distribuição de desktop - tenho editores de texto excelentes e fáceis de usar para recomendar.
Linux sempre teve editores de texto. Nos primeiros dias, as infames guerras de editores que colocaram o Emacs contra o vi e aqueles em ambos os lados da cerca eram ferozmente leais à sua escolha. Ambos os editores de texto não são apenas muito poderosos, mas também não são exatamente do tipo fácil de usar. Considere o seguinte: para salvar um arquivo no vi, você deve pressionar Shift+: e digitar wq (para escrever/sair) para salvar. Esses tipos de atalhos de teclado são necessários para funcionar no vi e a maioria dos usuários (especialmente aqueles novos no Linux) não precisam de confusão adicional.
O editor de texto moderno tornou-se algo bem diferente. Não serve mais apenas para configurar o Linux ou escrever código. Embora editores de texto ainda sejam usados para essas tarefas, eles também podem ser usados para fazer anotações, diários e até mesmo escrever um romance. Embora eu nunca tenha usado um editor de texto para escrever um livro completo, usei-o para contos e ficção flash.
Espero ser criticado por isso, mas nem o vi nem o Emacs estão incluídos nesta lista. Por que você pergunta?
Embora ambos os editores sejam excepcionalmente poderosos, sempre achei que eles mais atrapalhavam do que ajudavam. Emacs e vi não são para o usuário comum ou para uso diário - e é nisso que estou focado aqui. Se você é um administrador sério, usuário avançado ou desenvolvedor, o vi ou o Emacs irão atendê-lo muito bem. Portanto, se você achar os editores listados aqui muito simples ou pouco flexíveis, você sempre pode recorrer a essas duas ferramentas poderosas para ajudá-lo a codificar, configurar e administrar.
Para quem aprecia ferramentas mais fáceis de usar (mas ainda eficazes), continue lendo.
1. nano
O editor nano tem sido minha escolha há décadas. Sim, é básico, mas dá conta do recado. Nano inclui todos os recursos necessários em um editor (e não muito mais). Com o nano, você pode escrever arquivos de texto simples e simples (o que significa que eles não têm formatação) e aproveitar recursos como pesquisa e substituição interativa, desfazer/refazer, coloração de sintaxe, rolagem suave, recuo automático, ir para linha. and-column-number, alternância de recursos, bloqueio de arquivos e suporte à internacionalização.
Uma coisa a observar: Nano é um aplicativo de terminal, o que significa que não possui um aplicativo GUI. Você abre o terminal e emite o comando nano filename (onde filename é o arquivo que você deseja editar ou criar). Existem várias opções que você pode usar, como --backup (que cria um backup da versão anterior do arquivo), --tabstospaces (que converte tabulações digitadas em espaços), --locking (que bloqueia o arquivo durante a edição), --smooth (para rolagem suave) e muito mais.
Nano é gratuito e vem pré-instalado na maioria das distribuições Linux.
2. Editar
Gedit, o editor de texto padrão para a área de trabalho GNOME, é um aplicativo GUI básico, mas eficaz. Com o Gedit você encontrará recursos como guias, suporte para texto internacionalizado (UTF-8), realce de sintaxe, suporte para markdown, fontes e cores configuráveis, suporte para impressão, salvamento automático, criação de backup automático, atalhos de teclado, temas, tela cheia modo e muito mais.
O que me convence no Gedit é sua simplicidade. Embora quase sempre eu use nano como padrão, quando preciso de um editor de texto GUI, geralmente é o Gedit. Em última análise, porém, uma das principais razões pelas quais mantenho o Gedit é que o editor nano precisa ser aberto na janela do terminal, o que significa que você não pode simplesmente clicar duas vezes em um arquivo no gerenciador de arquivos para abri-lo em um terminal. Portanto, Gedit. Há, no entanto, outra razão pela qual às vezes opto pelo Gedit. Você pode usar este editor de texto no modo de tela cheia, então quando eu quiser editar um arquivo de texto sem distração, posso ir para tela cheia e afastar todo o resto.
O Gedit é gratuito e acompanha a maioria das distribuições de desktop baseadas no GNOME.
3. Editor de texto CÓSMICO
COSMIC Text Editor será o editor de texto padrão para o desktop COSMIC do System76 (assim que for finalmente lançado). No entanto, o COSMIC Text Editor já apresenta grandes progressos e promete ser o equivalente Gedit do COSMIC. COSMIC incluirá um conjunto de recursos bastante típico, como destaque de sintaxe, atalhos de teclado padrão, localização, verificação ortográfica, suporte a projetos, reversão de alterações, estatísticas de documentos e até suporte de gerenciamento Git.
É raro achar preferível um tema sombrio, mas com o COSMIC Text Editor, parece adequado. Assim como o Gedit, o COSMIC Text Editor é muito simples de usar e pode ser empregado para tarefas básicas ou até mais complicadas (como escrever código). Se você usa Pop!_OS, você pode ter uma ideia de como será a aparência do COSMIC Text Editor instalando-o na Pop Shop.
O COSMIC Text Editor é gratuito e estará oficialmente disponível quando o COSMIC Desktop OS for lançado.
4. Kate
Kate está para o KDE Plasma assim como o Gedit está para o GNOME. A diferença entre os dois é que o Kate oferece mais alguns recursos, como seleção multicursor e multicursor (que permite selecionar várias sequências de texto de uma vez ou até mesmo manipular várias sequências ao mesmo tempo).
Kate também oferece suporte a projetos, destaque de sintaxe, atalhos de teclado padrão e até plug-ins. Com o recurso de plug-ins, você pode adicionar suporte a consultas SQL, depuração GDB, construção de projeto com um clique e muito mais. Pense no Kate como uma versão turbinada do Gedit que também pode ser usada para criar e editar arquivos de texto simples.
Kate é gratuito e vem como editor de texto padrão para a área de trabalho KDE Plasma.
5. Texto Sublime
Sublime Text é o único editor proprietário da lista e é o mais poderoso (de longe) dos listados. Uma coisa a entender sobre o Sublime é que ele é voltado para programadores e isso fica claro com recursos como suporte de renderização de GPU, seleção múltipla de guias, preenchimento automático com reconhecimento de contexto, poderoso mecanismo de realce de sintaxe, construção de código no editor, snippets, paleta de comandos (para iniciar comandos específicos com atalhos de teclado), edição simultânea e muito mais. Sim, o Sublime também pode ser usado para criar e editar arquivos de texto básicos, mas seria como ir ao supermercado em uma Ferrari.
O Sublime pode ser testado gratuitamente no Linux (assim como no MacOS e no Windows), mas para continuar usando este poderoso editor de texto, ele custará um pagamento único de $99,00 .
Se você deseja apenas criar e editar arquivos de texto simples (ou editar arquivos de configuração do Linux), opte pelo Nano. Se você preferir uma GUI, qualquer uma dessas ferramentas funcionará para você. Se você gosta da ideia do Sublime Text (que é uma ferramenta fantástica), lembre-se de que provavelmente é mais poderoso do que você jamais precisará para uma simples edição de texto.