Vamos começar com os dois grandes:
-
vié instalado por padrão em quase todos os sistemas Linux (e outros Unix) por muitas décadas. Isso faz com que seja algo como o menor denominador comum, o editor pelo qual todo usuário do Linux / Unix deve pelo menos saber um pouco a fim de consertar pequenos problemas (e instalar outros editores se quiserem). Como resultado de sua onipresença, ele é usado por muitos administradores de sistema. Note que na maioria dos casosvié realmentevim(VI melhorado). -
emacsexiste há quase tanto tempo quantovi. Comparado comvi, ele consome mais recursos do sistema (embora isso não seja mais um problema hoje em dia). Na minha experiência,emacsé usado menos pelos administradores do sistema, mas mais no mundo científico.
Eu aconselharia aprender pelo menos um desses dois editores, mesmo que sua curva de aprendizado seja maior que nano . Eles estão por aí há muito tempo e são extremamente poderosos. Ao considerar qual dos dois editores escolher, por favor, tome cuidado com a guerra do editor . Veja também this unix.stackexchange.com post .
Quanto a nano , é um 'follow-up' do editor pico , usado pelo programa de email de linha de comando pine . nano é mais fácil de usar para usuários que são novos na linha de comando (basicamente porque listam os atalhos de teclado na parte inferior da tela).