Notas do Linux: usando vim

O Vim é um editor de texto simples e poderoso no Linux que pode ser usado para criar, editar e visualizar um texto. Este artigo é apenas uma breve introdução: mais usos devem ser praticados por indivíduos.


O Vim geralmente é dividido em três modos:
Modo de comando: quando o Vim é aberto, o modo de comando é inserido por padrão.Neste momento, todos os toques no teclado serão reconhecidos como comandos em vez de como entrada de caracteres, e o editor aguarda o usuário digitar comandos.
Modo de entrada: modo de inserção, geralmente use este modo para editar texto. Ao pressionar a tecla Esc, ele sai automaticamente do modo de entrada e entra no modo de comando.
Modo de comando da linha inferior: insira dois pontos no modo de comando: você pode entrar no modo de comando da linha inferior. Após inserir o comando, pressione Enter para executar o comando correspondente e sair do modo de comando da linha inferior. Ao pressionar a tecla Esc, você também sairá automaticamente do modo de comando da linha inferior. E entre no modo de comando.

 

Os comandos comumente usados ​​no modo de comando são:

  • a / A: a significa inserir após o caractere onde está o cursor, A significa inserir no final da linha em que o cursor está e, em seguida, entra no modo de entrada.
  • i / I: significa inserir antes do caractere onde está o cursor, significa inserir no início da linha onde está o cursor e entrar no modo de entrada.
  • o / O: o significa inserir uma nova linha sob a linha em que o cursor está localizado, O significa inserir uma nova linha acima da linha em que o cursor está localizado e, em seguida, entra no modo de entrada.
  • gg: Vá para a primeira linha.
  • G: Vá para a última linha.
  • [n] G: significa localizar a enésima linha, se você pressionar o número 88 primeiro (ele não mostrará a tecla na tela), depois pressionar G pulará para a 88a linha, o efeito é o mesmo que o modo de comando da linha inferior O comando ": 88".
  • $: O cursor se move para o final da linha.
  • 0: O cursor se move para o início da linha.
  • x: exclua o caractere sob o cursor.
  • [n] x: exclui n caracteres após o cursor.
  • dd: Exclua (recorte) a linha onde está o cursor.
  • [n] dd: exclui (recorta) n linhas após e abaixo da linha do cursor.
  • dG: Exclua tudo da linha em que o cursor está até o final do arquivo.
  • D: Exclua o cursor até o final do arquivo.
  • yy: copia a linha atual.
  • [n] yy: copia a linha atual e as seguintes n linhas.
  • p / P: cole abaixo ou acima da linha em que o cursor está.
  • r: Substitua o caractere no cursor.
  • R: Digite o estado de substituição, comece a substituir caracteres da posição do cursor e pressione Esc para finalizar.
  • u: Cancele a operação anterior.
  • / [string]: pesquise a string especificada e pressione Enter, pressione n para visualizar o próximo resultado da pesquisa. Mas o padrão faz distinção entre maiúsculas e minúsculas. Se você quer fazer distinção entre maiúsculas e minúsculas, é necessário executar um comando ": set ic" no modo de comando sublinhado. Pelo contrário, se desejar distinguir maiúsculas de minúsculas, execute ": set noic".
  • ZZ: Tecla de atalho, salve as alterações e saia.

 

Os comandos mais usados ​​no modo de comando sublinhado são (os dois pontos são omitidos :):

  • set nu: define o número da linha.
  • definir nonu: cancela o número da linha.
  • [n]: localize para a enésima linha, como ": 50" significa localize para a 50ª linha.
  • [n1], [n2] d: exclua todo o conteúdo das linhas n1 a n2.
  • set [ic / noic]: diferencia maiúsculas de minúsculas e diferencia maiúsculas de minúsculas.
  • % s / [antigo] / [novo] / [g / c]: substitua a cadeia de caracteres antiga pela nova especificada no texto completo, g significa nenhuma consulta durante a execução ec significa consulta durante a execução.
  • [n1], [n2] s / [antigo] / [novo] / [g / c]: substitua a sequência antiga pela nova sequência especificada entre o intervalo especificado n1 e n2 linhas, g significa não perguntar durante a execução , C significa consulta durante a execução.
  • w: salve as alterações.
  • w newfilename: Salve como o arquivo especificado.
  • wq: salve as alterações e saia.
  • q!: sai sem salvar as alterações.
  • wq!: salve as alterações e saia (disponível para o proprietário e raiz do arquivo) Quando o arquivo com permissões somente leitura é modificado, apenas: wq não pode ser usado. No momento, você pode usar: wq!

 

Vim mais dicas

Os primeiros dois pontos indicam o modo de comando sublinhado:

  • : r [nome do arquivo]: importe o conteúdo de outros arquivos para esse arquivo de onde o cursor está.
  • :! [Command]: Execute o comando sem sair do Vim.
  • : r! [Command]: importe o resultado da execução de um comando para este arquivo do cursor.
  • : [n1], [n2] s / ^ / # / g: comentários contínuos de várias linhas (ou seja, substitua o capital de todas as linhas por #, ^ indica o início da linha e os comentários de outros idiomas podem ser substituídos pelo mesmo motivo).
  • : [n1], [n2] s / ^ # // g: cancela o comentário no início de várias linhas (ou seja, substitua o # no início de todas as linhas por um caractere nulo, ^ significa o início da linha, os comentários em outros idiomas são substituídos pelo mesmo motivo Sim)

 

Acho que você gosta

Origin www.cnblogs.com/guyuyun/p/12695295.html
Recomendado
Clasificación