Comecei a aprender a usar o Vim. Alguns comandos simples para começar.
O Vim possui dois modos.
1. Modo de inserção (onde você pode simplesmente digitar como um editor de texto normal. Pressione i para o modo de inserção)
2. Modo de comando (onde você dá comandos ao editor para fazer as coisas. Pressione ESC para o modo de comando)
A maioria deles abaixo está em modo de comando
- x – para excluir o caractere indesejado
- u – para desfazer o último comando e U para desfazer toda a linha
- CTRL-R para refazer
- A – para anexar texto no final
- : wq – para salvar e sair
- : q! – para eliminar todas as alterações
- dw – mova o cursor para o início da palavra para excluí-la
- 2w – para mover o cursor duas palavras para frente.
- 3e – para mover o cursor para o final da terceira palavra para a frente.
- 0 (zero) para mover para o início da linha.
- d2w – que exclui 2 palavras .. o número pode ser alterado para excluir o número de palavras consecutivas como d3w
- dd para apagar a linha e 2dd para apagar a linha .number pode ser alterado para apagar o número de palavras consecutivas
O formato de um comando de mudança é: operador [número] movimento
-operador – é o que fazer, como d para excluir
– [número] – é uma contagem opcional para repetir o movimento
– movimento – move-se sobre o texto para operar, como w (palavra),
$ (até o final da linha), etc.
p – coloca o texto excluído anteriormente após o cursor (digite dd para excluir a linha e armazená-lo em um registro Vim. e p para colocar a linha)
r – para substituir a letra, por exemplo, pressione re para substituir a letra por e
ce – para mudar até o final de uma palavra (coloque o cursor no u em lubw ele excluirá ubw)
ce – apaga a palavra e coloca você no modo de inserção
G – para movê-lo para o final do arquivo.
gg – para movê-lo para o início do arquivo.
Digite o número da linha em que você estava e depois G% para encontrar uma correspondência),] ou}
: s / antigo / novo / g para substituir ‘novo’ por ‘antigo’, onde g é globalmente
/ pesquisa para trás n para encontrar a próxima ocorrência e N para pesquisar na direção oposta
? busca para frente
:! para executar os comandos do shell como:! dir,:! ls
: w – TEST (onde TEST é o nome do arquivo que você escolheu). Salve o arquivo
v – inicia o modo visual para selecionar as linhas e você pode executar a operação como d delete
: r – O nome do arquivo irá inserir o conteúdo no arquivo atual
R – para substituir mais de um caractere
y – operador para copiar texto usando o modo visual v ep para colá-lo
yw – (copiar) puxa uma palavra
o – abre uma linha abaixo do cursor e inicia o modo Inserir.
O – abre uma linha acima do cursor.
a – insere texto após o cursor.
A – insere texto após o final da linha.
O e-command vai para o final de uma palavra.
y – o operador arranca (copia) o texto, p o coloca (cola).
R – entra no modo Substituir até que <ESC> seja pressionado.
ctrl-w para pular de uma janela para outra
digite um comando: e e pressione ctrl + D para listar todos os nomes de comandos que começam com: e e pressione tab para completar o comando
Respostas relacionadas:
Comandos básicos do Vim – para começar