Como faço para instalar e começar a usar o vim / vi?

18

Eu realmente espero que alguém sobre esse assunto possa me ajudar.

Eu recentemente me inscrevi para um curso de programação e um assunto requer que eu programasse em c / c ++ no sistema operacional Linux. Eu tive experiência prévia em c ++ no framework .net, construindo aplicativos de console e winforms.

O problema é que este curso quer que não usemos nenhum IDE de qualquer tipo, a única coisa que permitimos usar é o terminal e algo chamado 'comandos vi'. Como pode começar com?

    
por user3306195 13.02.2014 / 14:35

5 respostas

25

Eu sugiro que você instale o vim. A partir do terminal Ctrl + Alt + t :

sudo apt-get update
sudo apt-get install vim

Várias dependências também serão instaladas. Então inicie um novo projeto, novamente a partir do terminal:

vim new_project.c

Saiba mais sobre o vim:

man vim
    
por chili555 13.02.2014 / 15:02
24

Depois de instalar o vim em execução

vimtutor

da linha de comando você terá " um tutorial de 30 minutos que ensina o mais básico Vim funcionalidade hands-on "como se chama.

    
por Florian Diesch 13.02.2014 / 15:10
8

Primeiro: instale o vim. Caso contrário, você está em um mundo de dor. Segundo: você deve tentar procurar por algo chamado "folha de cola". Eles são documentos úteis que contêm principalmente comandos e uma pequena explicação. Alguns exemplos:

Nem todos esses comandos serão úteis para você, mas nada impede que você crie sua própria folha de dicas

    
por Noosrep 13.02.2014 / 15:02
8

vi é super frustrante se você não conhece o caminho. Você ganha um mar de pequenos tis e você deveria saber o que fazer? Eesh

Eu recomendo pelo menos instalar gvim para que você tenha um menu de ajuda, que você pode usar como referência. Não é uma IDE, então você não está traindo sua turma. Do apt-get install gvim - quando você não consegue lembrar como diabos você deve abrir um arquivo ou salvar um, você pode olhar para o menu. Os atalhos de teclado estão listados nos menus. Apenas certifique-se de digitar os comandos do teclado, mesmo que tenha que verificar um menu para lembrá-los.

As coisas realmente básicas que você precisa saber para evitar enlouquecer:

  • i coloca você no modo de edição para que você possa digitar
  • esc leva você para fora do modo de edição
  • : w salva seu arquivo
  • : q encerra o editor
  • : q ! encerra um arquivo não salvo

Outros recursos: parece um excelente tutorial de introdução: link , assim como o WikiBooks edition do Learning the vi editor

    
por Amanda 13.02.2014 / 15:02
2

Se você quiser se tornar um vim ninja de uma forma divertida, tente o seguinte: link . Você aprende toda a funcionalidade básica vim jogando um joguinho divertido.

E como um extra: se você prefere se movimentar com as setas no lugar das letras e quer que o backspace se comporte como no nano (pelo menos eu), você pode adicionar o seguinte no arquivo ~ / .vimrc ( se você não tiver um, basta criá-lo):

set nocompatible "must be first line 
set backspace=indent,eol,start 
    
por George 13.02.2014 / 21:27

Tags