Comparação entre os editores de texto no Ubuntu: Vim vs. Emacs vs. Nano [fechado]

58

Eu queria saber a diferença entre esses editores de texto e qual é melhor usado com o Ubuntu?

Para que cada um deles é bom? Existem melhores?

    
por myusuf3 21.08.2016 / 17:45

17 respostas

51

O Nano é o mais fácil de usar e aprender. Muita gente vai jurar pelo Vim e Emacs, mas Nano é um bom editor de texto. O Nano é bom para editar um arquivo de configuração, mas se você estiver programando, será melhor usar o Vim ou o Emacs. Nano suporta destaque. Mas isso é muito subjetivo.

Todo mundo vai ter seus editores favoritos por algum motivo. Encontre o que você mais gosta e use-o.

    
por Cody Harlow 04.08.2010 / 21:31
53

Eu amo o Vim. É tão poderoso e eficaz e perfeito em todos os sentidos. No entanto, na maioria das vezes eu uso apenas o gedit, porque não sou tão poderoso e eficaz como o Vim.

    
por DLH 04.08.2010 / 22:07
17

O Vim pode ser encontrado em praticamente qualquer sistema Linux, incluindo seus dispositivos incorporados. Também é muito poderoso (uma vez que você aprendeu a usá-lo).

    
por 2 revs, 2 users 67%MadMike 21.08.2016 / 17:47
14

Resposta simples é ...

O Nano é um editor de texto simples.

O Emacs é um editor de texto completo com recursos para programação. Este é geralmente mais fácil de aprender, mas ainda é confuso. Isso ocorre porque os recursos avançados são combinações de teclas como o crtl + e (goto end of line).

O Vim é como o Emacs, mas usa uma forma muito diferente de entrada. Vim é modal, o que significa que cada tecla significa algo diferente em um modo diferente.

Basicamente, o Nano é para usuários normais. Emacs e Vim são para programadores. Faça a sua escolha (eu não estou tomando o lado Vim vs Emacs para este post lol)

    
por Buttink 05.08.2010 / 02:35
13

Outra boa opção é o Geany, encontrado no gerenciador de pacotes do Ubuntu ou no geany.org. Tem recursos muito bons e a janela de terminal embutida é muito boa. Eu uso isso para a maioria dos projetos de programação. Eu uso o VIM muito, principalmente quando ssh'd em um servidor. O Gedit interno é útil para edições rápidas e arquivos de configuração.

    
por pho3nixf1re 05.08.2010 / 01:02
9

Eu recomendo o gedit. Ele tem codificação de cores para código de programação que facilita a leitura e edição de tudo, de HTML / CSS a PHP. O Emacs pode fazer isso, mas é preciso um pouco de esforço para aprender como configurar e usar. O Gedit é utilizável em sua primeira tentativa sem necessidade de documentação.

    
por Greg 05.08.2010 / 00:41
7

Eu sei que este não é um editor de texto terminal "viril", mas o gedit é legal. Você pode fazer gedit parece e se sentir um pouco como TextMate. Este artigo é um pouco datado, mas ainda lhe dará a idéia básica ... link

    
por Kevin Kaske 04.08.2010 / 22:18
6

O Gedit é simples e leve, sim, mas tem alguma vantagem real sobre o Geany? Você tem que instalar um monte de plugins apenas para se atualizar com os recursos internos comuns do Geany, como dobrar códigos, etc.

Considerando que os plugins Geany lhe darão extras como integração de controle de versão, gerenciamento de projeto opcional e não intrusivo, salto entre definições de função e declarações, etc. E os atalhos de teclado configuráveis disponíveis no Geany permitem que você configure exatamente como você como - embora os padrões também sejam muito bons. O Gedit pode empacotar um interpretador Python, mas o Geany empacota todo um terminal virtual.

Geany não vem com o Ubuntu, mas está disponível nos repositórios, é pequeno (10MB) + rápido e fornece recursos suficientes para competir com IDEs completos; menos sinos e assobios, mas melhor suporte para edição de texto real.

    
por Thrawn 04.12.2012 / 03:12
4

O Vim leva tempo para aprender, mas quando você pega o jeito (não apenas qual tecla apertar quando, mas se acostuma a olhar o texto dessa maneira), você pára sobre como para digitar e você pode realmente se concentrar em o que digitar. Torna-se tão natural que editores de texto regulares serão muito difíceis de usar.

Use gvim e escolha um tema que goste muito antes de começar a aprender, isso pode torná-lo uma experiência mais agradável. Eventualmente você vai encontrar-se compondo seus e-mails no vim!

(A digitação por toque com dez dedos torna o vim muito mais fácil de aprender, então você pode gostar de passar uma hora ou duas com gtypist antes de tentar o vim, se você já não estiver confortável com a digitação)

    
por Umang 05.08.2010 / 12:36
4

Emacs é muito bom. Tem destaque de sintaxe e suporta extensões

e é extensível através de seu dialeto embutido de Lisp (elisp). Também tem modos para muitos programas estatísticos, suporte para tex, um calendário, utilidades de leitura de correio, tetris e até mesmo um psiquiatra. Emacs (ou Vim, mas isso é menos bom para estatísticas) vale a pena aprender, pois ambos são multi-plataforma e suportam quase todas as linguagens de programação do mundo.

    
2

Eu gosto do vim porque faz o coding parecer um videogame. Vale a pena a curva de aprendizado. Por que mais aplicativos não se comportam como o vim?

Experimente o plug-in vimperator do firefox.

    
por James 05.08.2010 / 13:05
1

Eu não sei nada sobre Nano e Emacs, mas você pode configurar e estender o Vim quase infinitamente e está disponível na maioria das plataformas. No lado negativo, não consigo imaginar um editor de texto com uma curva de aprendizado mais íngreme.

Ah, e não esqueça o editor de texto padrão do Ubuntu, o Gedit. Ele tem vários recursos incorporados e pode ser estendido por meio de plug-ins (tente sudo apt-get install gedit-plugins )

    
por thbusch 04.08.2010 / 21:39
1

Eu uso o geddit com uma combinação de preferências e plugins. Em uma nova máquina eu marquei todas as caixas nas duas primeiras abas de preferências, configurei as abas para usar 4 espaços.

Eu achei o plug-in de trechos como um rocker. Ele não dá a você todo o poder do vi ou emacs, mas está quase lá, e usa os mesmos atalhos de teclado do que qualquer outro aplicativo no gnome, é mais "compreensível" :) pelo menos IMO.

    
por tutuca 05.08.2010 / 15:45
1

Nota. Geany é um excelente editor se você tiver que editar arquivos XML (configuração)!

    
por Bernard Decock 12.09.2010 / 10:01
1

O meu preferido é o gEdit. Se você quiser reforçar o nível do TextMate, você pode fazer desta forma:

sudo apt-get install gedit gedit-plugins
cd ~/Downloads
git clone http://github.com/gmate/gmate.git
cd gmate
sh ./install.sh

Ah, e verifique os plug-ins para ativar os recursos interessantes que você precisa.

    
por AndyB 13.10.2010 / 13:35
1

Eu uso o nano com toda uma carga de personalização para os idiomas que escrevo. Eu recebo uma interface do usuário simples com tantos recursos quanto eu quero.

    
por Nathan Ringo 28.10.2012 / 01:14
1

Eu prefiro gedit sobre todos eles.

É certo que eu passei quase sem tempo tentando vim, mas os outros dois eu não me incomodaria.

O Gedit é leve, mas ainda tem todos os recursos úteis que você deseja Sintaxe destacando páginas com guias e conclusão de palavras / colchetes.

Aqui estão algumas capturas de tela do site:

Eu acho o emacs realmente horrível de usar.

    
por Magpie 04.12.2012 / 04:20