Kate vs VIM / Emacs em relação à velocidade [fechada]

0

Estou tentando aprender C ++ na escola usando um ambiente UNIX e nosso professor nos aconselha a usar o VIM ou o Emacs porque uma GUI é desvantajosa por dois motivos:

  1. Mover as mãos para fora do teclado e usar o mouse para se movimentar reduz a velocidade de codificação
  2. A GUI pode ser lenta em uma rede.

Agora eu entendo essas razões, mas sinto que meu professor é um pouco tendencioso em usar editores não-GUI. Quero dizer, Kate está tecnicamente no terminal, o que eu realmente gosto. Além da desvantagem número 1. se você está em uma rede rápida, a diferença de velocidade é realmente tão lenta para executar comandos através do SSH? Quero dizer, é alguns milissegundos mais lento ou é realmente ruim usar o Kate e eu deveria ficar com o VIM / Emacs?

Obrigado.

    
por Goose 24.01.2013 / 16:39

3 respostas

3

Tenho certeza de que haverá uma diferença na velocidade em uma rede, mas não tenho certeza se será o suficiente para tomar sua decisão. Pode ser apenas um pequeno aborrecimento de tempos em tempos.

No entanto, eu enfatizaria o ponto número 1, especialmente para codificação. Aqui estão algumas coisas que eu uso MUITO vezes no vim quando estou codificando:

  1. comentar / descomentar blocos de código de uma só vez (usando realce de bloco e: s)
  2. executar diretamente do vim (: make)
  3. procure páginas man (K) do texto sob o cursor
  4. faça dobras (zf, zo, zc) para ocultar blocos de código que não quero ver
  5. copiar linhas com substituições (y, p,: s)
  6. movimenta o código de maneira eficiente (muitas maneiras)
  7. use buffers e divida os painéis para editar vários arquivos, mova o código entre os arquivos (: vs,: open,: b)

Eu não usei o emacs, mas acredito que todos esses recursos também estão disponíveis lá.

Se você escolher um desses editores, você achará que é uma dor por uma semana, ficará confortável por algumas semanas e nunca mais voltará atrás.

    
por 24.01.2013 / 17:40
1

Além do que foi dito acima, o conselho de seu professor é tentar criar seus hábitos para o futuro. Você sempre pode obter uma interface CLI no Linux / Unix, e ela será consistente, ao contrário das GUIs, que não estarão sempre disponíveis (por exemplo, em um servidor) ou podem ser diferentes daquelas com as quais você está acostumado. Então, eu vou com o vim, que, como dito antes, estará lá em quase qualquer lugar, e, se você não gosta de editores modais, vá para o Emacs. Não se acostume com um editor de texto gráfico no Linux. Meus dois centavos.

    
por 24.01.2013 / 17:19
0

Eu uso o emacs e gosto disso. Não muitas pessoas fazem embora. Eu programo no Linux no meu trabalho. Dê as outras opções uma boa viagem. Então decida e use com o que você está confortável - mesmo que seja Kate.

O mais provável é que, quando você sai em um emprego, você pode acabar usando o visual studio ou qualquer outra coisa. Eu não conheço muitas pessoas que usam emacs ou vim regularmente.

    
por 24.01.2013 / 18:39

Tags