emacs ou vi que um usuário do windows deve aprender?

3

No momento, estou lendo um livro sobre bash e ele recomenda aprender emacs ou vi . Eu sou principalmente um usuário do Windows e não muito experiente com o Linux ainda. Então qual seria o melhor para aprender, ou não há uma escolha clara?

    
por JD Isaacks 25.06.2010 / 21:13

9 respostas

12

VI [M] é padrão em todos os sistemas, enquanto a instalação para o Emacs irá variar dependendo de qualquer número de configurações.

    
por 25.06.2010 / 21:17
6

O Vi é uma opção melhor, porque é parte do padrão unix, portanto, qualquer máquina unix que você já tenha usado deve instalá-lo. Isso inclui Linux, Solaris, BSD etc. Vale a pena aprender o básico sobre isso, apenas por esse motivo.

Existem muitos argumentos para os méritos de cada um deles - muito do que se resume ao gosto pessoal.

    
por 25.06.2010 / 21:16
2

Escolha emacs e vi (m) é uma escolha pessoal.

Instale o cygwin na sua máquina Windows e instale o emacs e o vim. Leia sobre eles e tente usá-los. O que você preferir é a escolha certa para você.

Eu comecei a usar o emacs e depois mudei para o vim. Tudo é pessoal. A questão pode realmente tornar-se um debate acalorado sobre as pessoas certas / erradas.

    
por 25.06.2010 / 21:37
2

Editores de texto geralmente suportam atalhos de teclado VIM mais comumente do que o emacs. Aprenda vi uma vez, use-o repetidamente.

    
por 25.06.2010 / 21:52
2

Bem, seria melhor escolher uma distribuição do Linux do que um editor, porque, com toda a probabilidade, o seu livro BASH presume que você esteja usando o Linux.

Eu sugiro instalar o Ubuntu no VirtualBox, depois tentar o vi & emacs. Se você preferir um sobre o outro, use isso. Mas no geral, não faria mal saber o suficiente de ambos para abrir, editar e salvar um arquivo, sem destruí-lo ou o teclado no processo.

    
por 25.06.2010 / 22:18
1

Nem Pegar o emacs ou o vi (m) para aprender uma linguagem de programação ou outra habilidade no computador significa que você tem que aprender como usar um editor de texto ao mesmo tempo em que aprende a programar. Use o bloco de notas. Ou o Notepad ++. No Linux, gedit ou Kate.

    
por 25.06.2010 / 22:21
1

Nenhum dos editores está disponível por padrão no Windows, então não importa.

A escolha do Vi ou do Emacs é definitivamente um gosto adquirido e você precisa adquiri-lo se estiver trabalhando muito na linha de comando do Unix.

O Vi é uma ferramenta padrão que está disponível em todos os ambientes e, apenas por virtude disso, provavelmente é uma ferramenta melhor para aprender pelo menos o conjunto de habilidades básicas de uso do vi.

O Emacs é um pouco mais próximo de como a maioria dos editores trabalha (por exemplo, nenhum comando separado, modo de navegação e edição) e alguns ambientes de shell usam as mesmas atalhos padrão do Emacs para edição de linha.

Em qualquer caso - se você estiver procurando por um bom e poderoso editor de texto para windows, sugiro dar uma olhada em editor de texto

    
por 25.06.2010 / 21:25
0

Se você estiver apenas procurando editar arquivos na linha de comando, eu recomendaria o nano. Não é nem de longe tão sofisticado quanto o emacs ou o vi, mas às vezes é exatamente isso que é necessário.

    
por 25.06.2010 / 21:21
0

AMBOS, você nunca pode aprender muito! Então decida por si mesmo qual você gosta mais.

    
por 28.06.2010 / 18:47

Tags