1. Como desfazer no vim
u Desfaz a operação do passo anterior
Ctrl+r Restaura a operação do passo anterior que foi desfeita
2. Selecione tudo, copie e cole a seleção única
Excluir tudo: Depois de pressionar esc, pressione gg (para chegar ao topo) e depois dG
Copiar tudo: Depois de pressionar esc, pressione gg e depois ggyG
Selecionar tudo Destaque: Depois de pressionar esc, pressione gg e depois ggvG ou ggVG
cole :p
Cópia de linha única: pressione a tecla esc e, em seguida, yy
exclusão de linha única: pressione a tecla esc e, em seguida, dd
3. Corte
d é basicamente semelhante ao comando y, então o uso dos dois comandos é o mesmo, incluindo o uso de números.
d corta o bloco selecionado para o buffer;
dd corta toda a linha
d^ corta para o início da linha
d $ corta para o final da linha
dw Corta uma palavra
dG corta para o final do arquivo
4. Modo de visualização
Selecione o bloco de texto
1) Use v para entrar no modo visual e mova a tecla do cursor para selecionar o conteúdo.
2). 选定文件中全部文本块ggVG
5. Movimento do cursor
n espaço (n é um número): Pressione o número n e depois pressione o espaço, o cursor moverá n caracteres para a direita, se o número de caracteres nesta linha for menor que n, o cursor continuará se movendo da próxima linha à direita até o número n 0
ou Home: move para o início da linha atual
$ ou End: move para o final da linha atual
H: move o cursor para a linha superior da tela atual
M: move o cursor para a linha central da tela atual
L: move o cursor para a parte inferior da tela atual Linha
G: move o cursor para a última linha do texto
nC: (n é um número) move o cursor para a enésima linha de o texto
gg: Mova o cursor para a primeira linha do texto
n Enter (n é um número): Mova o cursor para baixo n linhas
Seis, pesquisa vim
1. No modo normal, pressione a barra/+ o conteúdo a ser consultado e pressione Enter
2. Pressione n para pesquisar abaixo, pressione N para pesquisar acima
3. Saia do destaque e entre no modo de comando: nohl
Comando de substituição global Seven, vim
Etapas:
Para executar a substituição global no vim, você pode usar :s
comandos. As operações específicas são as seguintes:
- Abra o arquivo a ser substituído e entre no modo de edição do vim.
- Para entrar no modo de comando, pressione a tecla dois pontos (:).
- Input
s/要替换的内容/替换后的内容/g
, ques
representa um comando de substituição,g
representa uma substituição global. - Pressione a tecla Enter e o vim executará automaticamente a operação de substituição.
例子:
:s/apple/orange/g #apple:表示替换的内容,orange表示替换后的内容,/g表示全局替换
8. Assuntos que precisam de atenção
O problema que o vim só pode colar 50 linhas:
edite ~/.vimrc no diretório inicial do usuário atual (se não existir, crie um novo arquivo), adicione uma linha
:set viminfo='1000,<500