Comandos de navegação e modo de inserção no VIM
authorThadeu Lima de Souza Cascardo <cascardo@minaslivre.org>
Mon, 24 Mar 2008 17:28:18 +0000 (14:28 -0300)
committerThadeu Lima de Souza Cascardo <cascardo@minaslivre.org>
Mon, 24 Mar 2008 17:28:18 +0000 (14:28 -0300)
vim/insercao [new file with mode: 0644]
vim/list
vim/navegacao [new file with mode: 0644]

diff --git a/vim/insercao b/vim/insercao
new file mode 100644 (file)
index 0000000..3b53741
--- /dev/null
@@ -0,0 +1,18 @@
+Modo de Inserção
+
+Há vários comandos para entrar no modo de inserção no VIM. Cada comando
+posiciona o cursor em algum lugar. Mas, em primeiro lugar, é importante
+saber como sair do modo de inserção e retornar ao modo de comandos. Para
+isso, basta usar a tecla <ESC> quando estiver no modo de inserção.
+
+Os comandos para entrar em modo de inserção são:
+
+i   Entra no modo de inserção na posição do cursor
+a   Entra no modo de inserção uma posição à frente do cursor
+A   Entra no modo de inserção no final da linha
+o   Entra no modo de inserção em uma nova linha abaixo do cursor
+O   Entra no modo de inserção em uma nova linha acima do cursor
+<ESC>   Retorna ao modo de comandos
+
+Assim como com qualquer outra classe de comandos, existem outras opções,
+que podem ser encontradas no manual do VIM.
index 14199ed..91ced2c 100644 (file)
--- a/vim/list
+++ b/vim/list
@@ -1 +1,4 @@
 introducao
+modos
+navegacao
+insercao
diff --git a/vim/navegacao b/vim/navegacao
new file mode 100644 (file)
index 0000000..7056335
--- /dev/null
@@ -0,0 +1,27 @@
+Navegação de texto
+
+Veremos como navegar em um texto usando o VIM. Para editar um arquivo já
+existente, passe o caminho do arquivo como parâmetro para o comando vim.
+
+vim /etc/nsswitch.conf
+
+No modo de comandos, as seguintes teclas permitem navegar no texto:
+
+h   Retorna um caractere à esquerda
+j   Avança uma linha abaixo
+k   Retorna uma linha acima
+l   Avança um caractere à direita
+w   Avança para o início da próxima palavra
+b   Retorna para o início da palavra anterior
+e   Avança para o próximo final de palavra
+ge  Retorna para o final de palavra anterior
+0   Retorna para a coluna zero da linha
+^   Retorna para o primeiro caractere não branco da linha
+$   Avança para o final da linha
+<num>G    Vai para a linha de número <num>
+G   Vai para a última linha
+gg    Vai para a primeira linha
+
+O manual do VIM contém muitos outros comandos para navegação. Para
+recordar tantos comandos, apenas muita prática, sendo interessante
+consultar o manual como referência, algumas vezes.