ubiquitour.com

Cómo copiar y pegar usando VI

Cómo copiar y pegar usando VI

Puesto que Vi tiene una interfaz de línea de comando, puede copiar sólo texto mediante entrada de ratón si lo soporta la aplicación terminal, y no puede pegar texto de esta manera. En cambio, aprender comandos claves de Vi para mover el cursor, cortar y pegar texto y escribir cambios en disco. Un conjunto de reglas simples hace que estos comandos fáciles de recordar.

Navegando por documentos en modo de comando

En Vi, usted puede mover el cursor utilizando Page Up, Page Down o las teclas de flecha, pero Vi también tiene comandos para mover el cursor a una posición específica sin tener los dedos de las teclas de letra. Puesto que la mano derecha se basa naturalmente en h, j, k y l, puede pulsar estas teclas para moverse a la izquierda, abajo, arriba y derecha, respectivamente. Estas teclas no insertar texto en el documento puesto que Vi funciona en modo de comandos por defecto. Para insertar texto, debe presionar "i" (menor caso y sin comillas, aquí y en todo, menos que se indique lo contrario) para entrar en modo de inserción. Mientras que en modo de inserción, se puede mover el cursor. Para volver al modo comando, presione "Esc".

La combinación de comandos de Vi

Cuando aprendes los comandos básicos de Vi para seleccionar y copiar caracteres, palabras, líneas y varias líneas, se pueden combinar a los comandos compuestos forma. Por ejemplo, el comando Vi copia es "y", que significa "yank", y el comando de Word es "w." Por lo tanto, para copiar la palabra bajo el cursor, el comando es "PA". Para copiar varias palabras, escriba un número antes de presionar "w". Por ejemplo, escriba "y6w" para copiar las seis primeras palabras tras el cursor. Para copiar una línea entera, tipo "AA" y copiar varias líneas, escriba un número antes de presionar la segunda "y". Por ejemplo, escriba "y6y" para copiar las primeras seis líneas después del cursor.

Cortar y mover texto

Utilice el comando Delete, o "d", para cortar el texto como lo haría en un editor de texto gráfico. Por ejemplo, con el cursor al principio de una línea, pulse "d2d" a cortar la línea en el cursor y uno después de él. Eliminar yanking en Vi copia el texto seleccionado en el portapapeles y utilizar el comando Put, o "p", pega el contenido del portapapeles después del cursor. Para pegar el contenido del portapapeles antes el cursor, tipo un mayúscula "p". Si usted necesita mover el cursor a una posición específica antes de pegarlo, tipo "w" para mover a la siguiente palabra o "e" para pasar al final de la palabra siguiente. Combinar el comando con un número para pasar varias palabras. Por ejemplo, escribir "6w" mueve el cursor hacia adelante seis palabras.

Encontrar palabras, comandos de deshacer y guardar su archivo

Para buscar el documento para una cadena de caracteres, presione "/" y luego ingresar los caracteres. Para buscar el documento en sentido contrario, presione "?" antes de entrar en los personajes. El comando Deshacer, o "u", invierte la última acción, pero desde que Vi sólo guarda una acción previa en el buffer de historia, sólo presiona "u" varias veces cambia la acción anterior encendido y apagado. El ":" carácter cambia al modo Editor de línea y en este modo, "w" escribe los cambios al disco y "q" sale de Vi. El comando ": wq" escribe los cambios al disco y sale de Vi. Alternativamente, usted puede ingresar ": w" para guardar el archivo sin dejar de fumar o ": q!" para salir sin guardar los cambios. Si tratas de entrar ": q"sin ahorro, Vi hace caso omiso de su comando, por lo que se debe añadir"!" al comando para descartar los cambios.