it-swarm-pt.tech

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

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

Quais são os melhores para cada um? Existem melhores?

61
myusuf3

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.

53
Cody Harlow

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 quanto o Vim.

57
DLH

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

18
MadMike

Resposta simples é ...

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 do Vim vs Emacs para este post lol)

15
Buttink

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

13
pho3nixf1re

Eu recomendo o gedit. Ele tem codificação de cores para código de programação que torna tudo mais fácil de ler e editar, desde HTML/CSS até 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 a documentação necessária.

10
Greg

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 ... http://rubymm.blogspot.com/2007/08/make-gedit-behave-roughly-like-textmate.html

8
Kevin Kaske

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

Enquanto os plugins Geany oferecem extras como integração de controle de versão, gerenciamento de projeto opcional e não intrusivo, salto entre definições de funções e declarações, etc. E os atalhos de teclado configuráveis ​​disponíveis no Geany permitem que você configure exatamente como você gosta - embora os padrões são muito bons também. O Gedit pode empacotar um intérprete 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.

6
Thrawn

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 para 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 você 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ê ainda não estiver familiarizado com a digitação)

5
Umang

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é psiquiatra. Emacs (ou Vim, mas isso é menos bom para estatísticas) valem a pena aprender, pois ambos são multi-plataforma e suportam quase todas as linguagens de programação do mundo.

4
Gerardo Zamudio

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 plugin vimperator para o firefox.

2
James

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

1
Nathan Ringo

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 muitos recursos incorporados e pode ser estendido através de plugins (tente Sudo apt-get install gedit-plugins)

1
thbusch

O meu preferido é o gEdit. Se você quer reforçar o nível do TextMate, você pode fazer isso da seguinte maneira:

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 plugins para ativar os recursos interessantes que você precisa.

1
AndyB

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 encontrei o plugin de trechos para ser um roqueiro. Ele não dá a você todo o poder do vi ou do emacs, mas está quase lá, e usa os mesmos atalhos de teclado que qualquer outro aplicativo no gnome, é mais "compreensível" :) pelo menos IMO.

1
tutuca

Eu prefiro gedit sobre todos eles.

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

O Gedit é leve, mas ainda tem todos os recursos úteis que você deseja, como o destaque da sintaxe das páginas com guias e a conclusão do Word/suporte.

Aqui estão algumas imagens do seu site:

geditScreenshot

Eu acho emacs realmente horrível de usar.

1
Magpie

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

1
Bernard Decock