Eu realmente espero que alguém sobre esse assunto possa me ajudar.
Recentemente, me matriculei em um curso de programação e uma disciplina exige que eu programe em c / c ++ no sistema operacional Linux. Eu tive experiência anterior em c ++ na estrutura .net, criando aplicativos de console e winforms.
O problema é que este curso quer que não usemos nenhum tipo de IDE, a única coisa que permitimos usar é o terminal e algo chamado 'comandos vi'. Como começar?
vi
já deve estar na maioria dos sistemas, é uma parte padrão do Unix. Uma das vantagens de sabervi
é que é praticamente garantido que ele esteja em qualquer sistema semelhante ao Unix, mesmo em coisas como o Busybox.Respostas:
Eu sugiro que você instale o vim. Do terminal Ctrl+ Alt+ t:
Várias dependências também serão instaladas. Em seguida, inicie um novo projeto, novamente a partir do terminal:
Saiba mais sobre o vim:
fonte
sudo apt-get install vim
e recebi a mensagem "sudo: apt-get: command not found". Por que é isso ?sudo apt-get update
comando antes de instalar o vim ..... então funciona :)Após a instalação em
vim
execuçãoa partir da linha de comando, você receberá " um tutorial de 30 minutos que ensina as funcionalidades básicas mais básicas do Vim ", como ele mesmo chama.
fonte
Primeiro: instale o vim. Caso contrário, você estará em um mundo de dor. Segundo: você deve tentar procurar algo chamado 'cheat sheet'. 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 o impede de criar sua própria folha de dicas
fonte
vi
é super frustrante se você não souber o que fazer. Você tem um mar de pequenas peças e você deve saber o que fazer? Eesh.Eu recomendo pelo menos a instalação
gvim
para que você tenha um menu de ajuda, que você pode usar como referência. Não é um IDE, então você não está traindo sua classe. Façaapt-get install gvim
- quando você não se lembrar de como diabos deveria abrir um arquivo dang ou salvá-lo, você pode ver o menu. Os atalhos do teclado estão listados nos menus. Apenas certifique-se de digitar os comandos do teclado, mesmo que você precise verificar um menu para lembrá-los.As coisas realmente básicas que você precisa saber para evitar enlouquecer:
Outros recursos: este é um ótimo tutorial de introdução : http://www.openvim.com/tutorial.html , assim como a edição do WikiBooks do Learning the vi editor
fonte
Se você quiser se tornar um
vim
ninja de uma maneira divertida, tente o seguinte: http://vim-adventures.com/ . Você aprende todas asvim
funcionalidades básicas jogando um joguinho divertido.E como um extra: se você preferir mover-se com as teclas de seta em vez das letras e quiser que o backspace se comporte como no nano (pelo menos eu), você pode adicionar o seguinte no seu arquivo ~ / .vimrc (se quiser não tem um, apenas crie-o):
fonte
hjkl
,bew
,x
eB
) do jogo, custa US $ 25. Embora possa ser útil aprender essas noções básicas usando o jogo e continuar com um tutorial diferente (comovimtutor
) quando o jogo mostra o paywall.