Grandes datos de vim

empuje

1. ¿Cuál es el vim:

  • Es un editor de texto similares VI / edición de texto herramientas. Vi sólo sobre la base de lo anterior se suma una gran cantidad de nuevas características, vim es reconocido como uno de un editor de Clase VI es mejor utilizar.

2. ¿Por qué hay que aprender vim:

  • Sobre la base de vim vi sobre las nuevas características añadidas, puede efectivamente ayudan a los ingenieros resolver problemas rápidamente. Por ejemplo, en diferentes colores para diferentes campos
  • Muchos sistemas se construyen editor vi, otros editores de texto no tienen necesariamente. Muchas interfaces de software vi llamarán a la iniciativa.

3. Los tres modelos

  • Modo general, el modo de edición, el modo de comando

  • La relación entre tres modos de conversión
    Aquí Insertar imagen Descripción

  • Modo general (el modo por defecto) atajos

    1. 0 o [INICIO] se mueve a la primera línea del carácter actual.
    2. $ O [al final] para desplazarse hasta el final de la línea actual.
    3. Página Down
    4. Hacia arriba hasta
    5. G se mueve a la última línea del archivo actual.
    6. medios nG se mueven a la fila n-ésimo.
    7. gg corresponde a una entrada de 1G, indica a la primera línea.
    8. / Representación Palabra hacia abajo para encontrar la palabra "palabra"
    9. n En la búsqueda por palabra, letra pulsando n, se puede repetir la búsqueda.
    10. yy indica una línea de copia (línea cursor)
    11. yG representan el cursor a la última fila de los contenidos actuales del archivo a copiar todos.
    12. medios YGG que cuando el cursor se copia en la línea donde la primera línea del archivo.
    13. Y representa $ copia final de la línea actual de la posición actual del cursor a donde la fila.
    14. y0 representa el comienzo de la línea para copiar la línea actual en la que la posición del cursor a la línea actual.
    15. Pegar p (en minúsculas) los datos copiados a la siguiente línea del cursor
    16. Pegar P (mayúsculas) a los datos copiados en la línea donde la línea de cursor.
    17. T antes de una operación de recuperación, similar al sistema de ventanas Ctrl + Z, de dicha retirada.
    18. Ctrl + r en una operación de recuperación.
    19. medios dd para borrar la línea actual
    20. Medios para eliminar de la línea actual a la última línea
    21. medios DGG eliminar de la línea actual a la primera línea del archivo.
    22. D0 borrar el carácter a la parte delantera de la línea actual.
    23. d $ borrar la línea actual hasta el final de la línea.
  • el modo de edición de la entrada

carta Indica la operación
yo Representa la inserción en el cursor actual
yo Insertado desde el primer carácter no blanco en la fila
un Inserte el siguiente carácter en el cursor
UN Inserte el extremo de la línea se encuentra el cursor
la Inserte la siguiente línea donde está el cursor
la Insertar fila en la que el cursor
r Vuelva a colocar el carácter en el cursor 1
R Que entrar en modo de reemplazo hasta que el usuario sale de la iniciativa hasta el momento
  • El modo de comando:
    cómo entrar en el modo de comando:
: /? Uno de los tres que puede entrar en el modo de comando
  1. : W [nombre de archivo] Guardar como nombre de fichero
  2. : R [nombre de archivo] archivo lee el contenido del archivo especificado a la línea de cursor.
  3. : N1, N2 w [nombre de archivo] El Guardar como filas n1 a n2 nombre :! comando cambia temporalmente al comando de ejecución en el modo de comando de línea de comandos.
    Por ejemplo ": Encuentre / Helllo.java -name" para ejecutar el comando vim en ellos.
  4. : Después de salir de WQ Guardar
  5. : Q salir sin guardar (! Cambiado y puede dejar si necesitan modificaciones q vio obligado a abandonar)
  6. : Q sin guardar a la licencia!
  7. : Numeración Los nu espectáculo de línea (número)
  8. : Conjunto NONU cancelar los números de línea (nonumber)
  9. : S / word1 / word2 / g word2 sustituido (!!) en el word1 línea actual
  10. :% S / word1 / word2 / g en el archivo actual para reemplazar word1 word2 (!!)
  11. : N1, n2s / word1 / word2 / g en la línea de búsqueda n1 n2 para reemplazar word1 word2 (n1, n2 digital)
  12. : 10, $ s / palabra1 / palabra2 / g palabra1 Encuentra la última fila de la primera fila para reemplazar palabra2
  13. :% S / word1 / word2 / gc supra, para confirmar si la sustitución antes de la sustitución. (!!!) sólo puede confirmar una sola línea, es necesario confirmar uno por uno.
Publicado 37 artículos originales · ganado elogios 7 · vistas 1166

Supongo que te gusta

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