Engraçado, isso faz com que o tutorial seja bom e curto para iniciantes:
-
Navegação baseada em pesquisa
Como o problema é com
authors
, precisamos procurar a stringauthors
no rakefile. Os comandos de pesquisa mais básicos do Vim são/
(pesquisa direta) e?
(pesquisa inversa.Vamos começar abrindo
Rakefile
com o Vim:$ vim Rakefile
Em seguida, pesquisamos por
authors
:/authors<CR>
<CR>
é a notação de Vim para a chaveEnter
. Hmm, há um problema: o Vim não consegue encontrar a stringauthors
. Estranho, vamos tentar comauthor
:/author<CR>
Bingo!
-
Comandos básicos de edição
O problema é obviamente um erro de digitação:
s:author
deve sers:authors
. Isso é fácil.Como
/
nos deixou no primeiro caractere deauthor
, devemos pular para oe
nd da palavra com:e
Então entramos insert mode
a
após o cursor, adicionamos os
ausente e voltamos ao modo normal :as<Esc>
-
Salvando e saindo
No Vim, todas as tarefas de gerenciamento de arquivos são feitas principalmente com "Ex-comandos" digitados na linha de comando. Do modo normal , pressione
:
para entrar no "modo de linha de comando" e digite os comandos que você precisa. O comando para salvar suas alterações no buffer atual é:write
ou:w
. Vamos escrever o arquivo::w
e saia:
:q
Ou escreva o arquivo e saia:
:wq
Depois disso, siga as instruções.
Note que esta coisa não funciona no meu Mac: ele está reclamando em tempo de execução sobre alguma biblioteca perdida, enquanto ela deve reclamar sobre isso no momento da compilação. Mau.