235 Shares 6841 views

Editor vi: comando, la instrucción, el establecimiento

Una nueva generación de ordenadores como uno construido sobre la base del sistema operativo con una interfaz gráfica. Hoy en día, ni siquiera todos recordar que hace unos 40 años, toda la gestión se realiza mediante comandos de texto especiales, y el trabajo con un ordenador era como una comunicación unidireccional en el chat. Y a pesar de los enormes cambios en el mundo de la electrónica, había muchos seguidores de línea de comandos administrado exclusivamente, y productos utilizando comandos de texto. Por ejemplo, el editor vi, que se considera una de las herramientas más convenientes y flexibles para escribir hoy. En la siguiente una mirada más cercana en los materiales que representan vi. Instrucciones para el editor, los comandos básicos y capacidades – todo esto más adelante.

Lo que es vi?

En su esencia, vi no es otro que el editor de texto clásico, de los cuales había muchos durante el período comprendido entre la década de los 70 y finales de los 90. Este il particular, desarrollado en 1976. La idea de establecer un nuevo editor de texto simplificado llegó a la cabeza de Bill Joy, que después se usó otro producto popular – ed. De acuerdo con Joey y sus colegas, ed era demasiado complicado y los "simples mortales" no podía dominarla completamente. Por esta razón, Dzhordzh Koloris creó su propio editor de texto, que fue llamado irónicamente "el editor para los simples mortales", y luego a Bill lo modificó y dio lugar a la mente moderna, que existe en la actualidad.

requisitos del sistema

No hay requisitos previos para el desarrollo de la línea de comandos y editores de texto como vi no existe. Puede empezar de cero y en cualquier plataforma, si se trata de sistemas tipo UNIX (y "tenedores" de ellos) o distribuciones basadas en Linux. En cada uno de ellos se puede establecer VI de una forma u otra. También existe editor vi para Windows.

opciones del cliente

Antes de empezar a trabajar con vi, debe seleccionar el cliente adecuado. Por supuesto, usted puede utilizar y el editor original, pero estará limitado en su alcance, y se ve muy complicado, por lo tanto, debe prestar atención a las siguientes aplicaciones:

  • Vim – una versión modificada del editor clásico. La característica principal del programa es la posibilidad de configurar las extensiones personalizadas, tales como el resaltado de sintaxis, soporte Unicode, soporte para macros, guardar las sesiones individuales y mucho más. También hay una versión con una interfaz gráfica llamada GVim.
  • Elvis – uno de los primeros clones de vi, escrito en lenguaje de programación C y está disponible en todas las plataformas a la vez. Es un editor de pantalla completa que soporta resaltado de Windows y sintaxis.
  • Vile – un intento de combinar lo mejor de dos editores de texto populares. Entre los usuarios de los editores de texto Emacs y VI hay una disputa privada. Ville desarrolladores han tratado de combinar las características clave de los dos programas con el fin de proporcionar a los usuarios una herramienta versátil para trabajar con texto.
  • NVI – editor de la obra clásica basada en la VI, recompiladas específicamente para sistemas FreeBSD.
  • Viper – no es ni siquiera un solo cliente, pero sólo un plugin para el editor de texto Emacs populares que le permite emular un editor de texto, los comandos vi.

Introducción a vi

Propensos a trabajar con el editor ni siquiera tendrá que descargar nada. La mayoría de las distribuciones de Linux-venir con vi incluidos. En realidad para funcionar sólo necesita introducir el comando apropiado y especificar el archivo que se abrirá. Si desea abrir un archivo en vim, es necesario escribir – «vim * nombre del archivo * .txt». Inmediatamente después de eso, se le presentará un documento. Para abrirlo en la interfaz gráfica de usuario, debe reemplazar el equipo en – «gvim * nombre del archivo * .txt». Inicialmente, se obtiene al modo de comando. vi editor implica trabajar en dos modos: el modo de edición y modo de comando. El primero se utiliza para introducir texto, y otro para funciones de navegación y de rendimiento, tales como la conservación. Vamos a empezar con el modo de comando y la navegación.

navegación

Para empezar es familiarizarse con lo que los comandos vi editor permiten mover el cursor en el documento. Generalmente se utiliza para esta clave h, j, k, l, que son responsables de movimiento a la izquierda, abajo, arriba y la derecha, respectivamente. De hecho, en las versiones modernas de vi, incluyendo vim y "horquillas" gráficos, apoyados por el trabajo de la flecha, pero se obligó a utilizar la versión clásica, es muy probable que acostumbrará a ella y darse cuenta de que mucho más rápido y más conveniente. La única característica que puede causar confusión – la incapacidad para pasar a la línea superior por H y L, para moverse hacia arriba y hacia abajo se utilizan siempre j y k. Para desplazarse al principio o al final de las teclas de línea se utilizan y 0 $. Para moverse entre las páginas utilizando las teclas Ctrl + F y Ctrl + B.

Para moverse entre las palabras w se usan las teclas, e, b. Para mover rápidamente al primer carácter de la palabra siguiente, pulse w. Para ir a la última letra de la palabra siguiente, pulse E. Para los locales para el primer carácter de la palabra anterior, pulse b. Aquí, también, hay un pequeño inconveniente. El hecho de que el complejo editor de palabra divide los espacios en blanco y guiones para separar las palabras. Esto significa que la expresión – la noche motrices serán considerados por tres palabras diferentes. Con el fin de no perder el tiempo en el salto al otro lado del tablero, puede utilizar comandos con letras grandes, es decir, W junto con w o B b.

Para un análisis más impresionantes saltos paréntesis (usadas), y {}. La primera ayuda para navegar entre las oraciones, y otros entre párrafos enteros.

La forma más conveniente de viajar – se está moviendo en las líneas y palabras clave. Para mover el cursor a una línea determinada, debe introducir un número de línea y G (ya sea un G de capital). Para ir a una palabra en particular, que necesita para comenzar su búsqueda utilizando el carácter /. Por ejemplo, si usted quiere encontrar la palabra anáfora, introduzca / anáfora y pulse Intro. Para moverse entre las palabras claves utilizadas n y N.

Edición y almacenamiento

Para empezar, encontrar la manera de llegar al editor vi. Esto se puede hacer con el comando: q, que simplemente se cierra el programa sin ningún cambio. Vale la pena señalar que cierran el programa no funcionará si se han efectuado cambios en el documento. Este tipo de protección contra la pérdida de datos, por lo que antes de salir siempre hay que guardar los datos introducidos. Ahorro en el editor vi se ejecuta con el comando: w. Los equipos pueden ser combinados. Por ejemplo, escribiendo: WQ, que al mismo tiempo guardar los datos y cerrar el programa. Pero eso no es todo. Si desea guardar el documento modificado como un nuevo archivo, debe utilizar el comando editor vi – «Guardar en archivo", que se realiza mediante la introducción de: w * nombre del archivo * .txt.

Ahora vamos a hablar de la edición de "simple", que se ata a los comandos similares sin cambiar el contenido de los documentos. Por ejemplo, para eliminar cualquier caracteres utilizados x clave, y la clave J. se utiliza para la conexión de las dos filas entre sí para la eliminación de toda una fila usando doble pulsar teclas d. Reemplazar caracteres utilizando las teclas r.

Cualquiera de los comandos anteriores, se puede duplicar (o repetir varias veces), con la tecla. (Punto). Así, por ejemplo, se pueden eliminar sólo cuatro líneas que entran dd ….

Estos comandos se pueden combinar. Ya sabemos que con la ayuda de aparatos ortopédicos) pueden moverse en el extremo de la línea, y con la ayuda de llaves}, puede saltar al final del párrafo. El empleo con ellos d clave, es posible borrar las líneas y párrafos enteros sin perder tiempo.

Sabiendo como comandos de editor vi para eliminar texto, usted necesita aprender cómo restaurar toda borrar (quién sabe qué). Para este fin, la clave T, que le permite dar un paso atrás, no importa lo que la acción se realizó antes (a menos que, por supuesto, este no es el cierre del programa).

el modo de edición

Ahora que está familiarizado con los comandos para controlar editor de texto, es el momento de pasar a su tarea inmediata – la introducción de texto. El mismo proceso de introducción de texto, por supuesto, no es diferente de la de cualquier otro editor, pero es importante recordar siempre que usted tiene que cambiar constantemente entre edición y equipos. Para acceder a los cambios de régimen i Pulse o A (sólo la de la posición del cursor en el texto dependerá). Después de eso, usted puede comenzar inmediatamente contratación. Todo el texto se introducirá en una sola línea, siempre y cuando no se utiliza el botón o, lo que creará una nueva línea, o cc del equipo, que sustituirá a la línea actual con el nuevo texto. Para volver al modo de comandos, utilice la tecla Esc.

modo visual, copiar y pegar

El uso de editores de texto, a menudo utilizar las funciones de copiar y pegar del texto. Estamos acostumbrados a las combinaciones de teclas Ctrl + C y Ctrl + V en los sistemas operativos modernos, por lo que el trabajo puede parecer desalentador vi. De hecho, sólo tiene que ir al modo visual, a continuación, utiliza el ya estudiaron los equipos seleccionar y copiar el texto deseado. editor de textos vi (como la pasta) sólo funciona en modo especial visual (que se activa pulsando v). En el modo visual del texto en el documento se pone de relieve. área resaltada se puede cambiar utilizando las teclas de moverse y combinaciones de los mismos. Luego, después de seleccionar la región apropiada, simplemente pulse y para copiar texto o d para su corte out (eliminación de la zona seleccionada). Insertar texto tan simple – mover el cursor a la zona deseada y pulse P. El texto sea al instante en el campo después del cursor.

comandos complejos

Bajo los equipos complejos se deben a que el equipo combinado. Ya se han discutido anteriormente, sino que debe centrarse una vez más, ya que gracias a la combinación correcta, se puede lograr la máxima productividad y comodidad.

También puede utilizar números con algunos comandos de movimiento. Por ejemplo, si desea mover ni una sola palabra, y luego a la 6, en lugar del seis veces la tecla w, entra 6w. Con números se pueden combinar sólo dos equipos. Por ejemplo, para eliminar varias palabras, se puede utilizar el equipo d5w que quitar a 5 palabras. En consecuencia, las combinaciones de la grapa, se eliminarán las líneas, párrafos y así sucesivamente.

reemplazar texto

De las características adicionales es proporcionar la oportunidad de sustituir trozos de texto, así como todas las piezas coincidentes de todo el documento. Es opción muy útil, sobre todo cuando se trata de código de software o llenar grandes perfiles con datos duplicados. Imagine que hay una expresión en la explicación de la línea de texto seleccionado, pero desea cambiarlo por otro, tal como se da que pensar. En este caso, la orden será el siguiente -: s / explicación / alimenticia que proporciona para el pensamiento /. Para reemplazar todas las referencias a la explicación en el documento puede complicar un poco el equipo, entonces se verá como esto -:% s / explicación / que da que pensar / g.

en lugar de una conclusión

Así que ya saben cómo manejar el editor vi. Usted sabe todos los comandos básicos, cómo modificar y editar el texto. Nos encontramos con los comandos y funciones útiles. Ahora es el momento perfecto para probar todo en práctica. A pesar de su apariencia ligeramente repulsiva y una alta barrera a la entrada, vi después de una breve práctica puede ser para usted la herramienta más cómodo de usar. Lo más importante – no se preocupe, ficha Todos los comandos, scripts, y repetir todo en práctica con el fin de aportar nuevas habilidades para la automaticidad.