Grandes volumes de dados de vim

vitalidade

1. Qual é o vim:

  • É um semelhante vi editor de texto / texto ferramentas de edição. Vi apenas na base do acima adiciona um monte de novas funcionalidades, vim é reconhecido como um dos um editor de Classe VI é melhor para uso.

2. Por que devemos aprender vim:

  • Com base vim vi sobre os novos recursos adicionados, pode efetivamente ajudar engenheiros a solucionar rapidamente os problemas. Por exemplo, em cores diferentes para diferentes campos
  • Muitos sistemas são construídos editor vi, outros editores de texto não têm necessariamente. Muitas interfaces de software vi chamará a iniciativa.

3. Os três modelos

  • modo geral, o modo de edição, o modo de comando

  • A relação entre três modos de conversão
    Aqui Insert Picture Descrição

  • modo geral (o modo padrão) atalhos

    1. 0 ou [Home] move-se para a linha de frente do caractere atual.
    2. $ Ou [o fim] para mover para o fim da linha atual.
    3. Page Down para baixo
    4. Page Up Page Up
    5. G é movido para a última linha do arquivo atual.
    6. meios nG mover-se para a linha de ordem n.
    7. gg corresponde a uma entrada de 1G, indica que a primeira linha.
    8. / Representação Palavra para baixo para encontrar a palavra "palavra"
    9. n Ao procurar palavra, letra pressionando n, você pode repetir a pesquisa.
    10. aa indica uma linha de cópia (linha do cursor)
    11. YG representar o cursor para a última linha dos conteúdos atuais do arquivo para copiar todo.
    12. meios YGG que quando o cursor é copiado para a linha onde a primeira linha do arquivo.
    13. Y representa $ copiar corrente final linha da posição corrente do cursor para onde a linha.
    14. y0 representa o início da linha para copiar a linha atual, onde a posição do cursor para a linha atual.
    15. Colar p (em minúsculas) os dados copiados para a próxima linha do cursor
    16. Cole P (maiúsculas) para os dados copiados na linha onde a linha do cursor.
    17. U antes de uma operação de recuperação, semelhante ao sistema de janelas Ctrl + Z, da dita retirada.
    18. Ctrl + r em uma operação de recuperação.
    19. meios dd suprimir a entrada actual
    20. Meios para excluir a linha atual para a última linha
    21. meios dgg excluir da linha atual para a primeira linha do arquivo.
    22. D0 eliminar o carácter à frente da linha atual.
    23. d $ apagar a linha atual para o fim da linha.
  • modo de edição de entrada

carta Indica a operação
Eu Ela representa a inserção no cursor actual
Eu Inserido a partir do primeiro caractere não-branco na linha
uma Insira o próximo caractere no cursor
UMA Insira a ponta da linha onde o cursor está localizado
o Insira próxima linha onde está o cursor
O Inserir linha em que o cursor
r Substituir o caractere no cursor 1
R Que entrar no modo de substituir até que o usuário sai da iniciativa tão longe
  • modo de comando:
    como entrar no modo de comando:
: /? Um dos três que pode entrar no modo de comando
  1. : W [arquivo] Guardar como nome
  2. : R [arquivo] arquivo lê o conteúdo do arquivo especificado para a linha de cursor.
  3. : N1, N2 w [nome do arquivo] A Save as linhas n1 a n2 filename :! comando alterna temporariamente para o comando de execução no modo de comando de linha de comando.
    Por exemplo ": Localizar / -name Helllo.java" para executar o comando no vim-los.
  4. : Depois de deixar wq Salvar
  5. : Q sair sem guardar (! Alterado e pode sair se modificações precisam q forçado a licença)
  6. : Q sem salvar a férias!
  7. : Ajuste números nu mostra linha (número)
  8. : Conjunto Nonu cancelar os números de linha de visualização (nonumber)
  9. : S / palavra1 / word2 / g word2 substituído (!!) na linha de corrente palavra1
  10. :% S / palavra1 / word2 / g no ficheiro corrente para substituir palavra1 word2 (!!)
  11. : N1, n2s / palavra1 / word2 / g na linha de pesquisa n2 n1 para substituir palavra1 word2 (N1, N2 digital)
  12. : 10, $ s / word1 / word2 / g word1 Encontrar a última linha da primeira linha para substituir word2
  13. :% S / word1 / word2 / gc supra, para confirmar se a substituição antes da substituição. (!!!) só pode confirmar uma única linha, você precisa confirmar um por um.
Publicado 37 artigos originais · ganhou elogios 7 · vista 1166

Acho que você gosta

Origin blog.csdn.net/zy13765287861/article/details/104808973
Recomendado
Clasificación