Comandos A-Z

100 comandos útiles de Vim que necesitará todos los días

100 comandos útiles de Vim que necesitará todos los días

No importa si eres un administrador de sistemas de profesión o simplemente un entusiasta de la tecnología de la vieja escuela como yo, si alguna vez te enamoras del impresionante sistema operativo Unix, es probable que sientas la necesidad de un versátil sistema operativo basado en terminales. Editor de texto de Linux en un momento u otro. Para la guía de hoy, nos centraremos en Vim, considerado el mejor por muchos, si no todos, como el mejor editor de código de Linux de todos los tiempos. Entonces, saltemos todas esas guerras santas entre ustedes Vim vs. Expertos de Emacs y simplemente manténgase atento a los 100 mejores comandos de Vim, tema de hoy. Fanáticos de Emacs, sin embargo, no se enojen; cubriremos ese editor extensible tuyo definitivamente en el futuro.

Comandos de Vim que te convertirán en un gurú de Vim


A continuación, presentamos los 100 comandos de Vim más útiles que serán útiles durante su tiempo con Vim. Como estamos apuntando principalmente a los usuarios principiantes de Vim, no se desanimen, todos los experimentados maestros de Vim. Esta guía mejorará la experiencia de Vim de los nuevos usuarios y demostrará ser una referencia valiosa para los usuarios más maduros.

Hoja de trucos de comandos de Linux para explorar los modos Vim


Antes de profundizar directamente en los comandos para los que está destinada esta guía, queremos llamar su atención sobre los modos Vim. Vim presenta dos modos distintos, un modo de comando y un modo de inserción.

Cuando abre Vim por primera vez, está en el modo de comando. El modo de comando te permite navegar por la pantalla, borrar y copiar texto, entre muchos otros. El modo de inserción, por otro lado, como está implícito, permite a los usuarios insertar texto en la consola de Vim. Puede usar la tecla ESC para volver al modo de comando después de terminar de escribir.

Presionar i en la consola te lleva al modo de inserción. Ahora puedes empezar a escribir tus textos dentro de Vim. El texto que escriba aparecerá delante de la tecla del cursor.

Se encuentra entre otros comandos de Vim de uso común que puede usar para insertar texto. Los textos se agregarán justo después del cursor.

Quiere colocar sus textos al principio de la línea actual? El comando l le permite insertar texto directamente en la ubicación deseada.

Este es uno de mis comandos Vim favoritos para agregar texto al final de mi línea actual. También se incluye en los comandos de Vim que se utilizan para insertar texto.

Al presionar la o minúscula se crea una nueva línea justo después de la línea actual en la que se encuentra.

La variante en mayúsculas crea la nueva línea antes de la línea actual.

Puede usar este pequeño y útil comando para abrir sus archivos debajo del cursor.

Uno de mis comandos de Vim favoritos, gi reinicia el modo de inserción en el último punto de inserción que usó.

Escribir largas cadenas de texto no importa si no puede guardarlas para uso futuro. Ingrese el comando wq en el modo de comando para guardar su archivo y salir de Vim.

A menudo se encontrará en una posición en la que no está satisfecho con los textos que ha escrito y le gustaría cerrar el editor sin guardar su contenido. Ingresando q! en el modo de comando te permite hacer exactamente eso.

Comandos de Vim para moverse por la consola


Una de las principales razones detrás de la experiencia de usuario ultrarrápida de Vim son sus funciones de movimiento rápido. Vim presenta y admite numerosos comandos Vim convenientes para hacer que su vida frente a la terminal sea increíblemente rápida. A continuación se muestran algunos de los comandos de Vim más útiles para una navegación más rápida.

Use el comando h para navegar hacia el lado izquierdo de su consola Vim. Esto es análogo a la flecha izquierda de su teclado.

Los comandos l le ayudan a navegar hacia la derecha y sustituyen a la tecla de flecha derecha.

Use el comando k en minúscula para moverse hacia arriba. Similar a la tecla de flecha hacia arriba.

El comando j lo lleva hacia abajo y es un sustituto de la tecla de flecha hacia abajo.

Las teclas h j k l te ayudan a moverte por la pantalla mucho más rápido que las teclas de flecha estándar. Prefíjelos con un número para aprovechar al máximo estos comandos de Vim. Entonces, para bajar diez líneas, en lugar de mantener presionada la tecla durante un período prolongado de tiempo, simplemente escriba 10j. Dominar estos comandos pasivos de Vim para la navegación mejorará su productividad mucho más rápido.

Este comando coloca el cursor en la parte superior de la pantalla.

Pondrá el cursor en el medio de la pantalla de Vim.

La L mayúscula coloca el cursor al final de la pantalla.

Los comandos H M L Vim son útiles siempre que desee acceder a una parte aproximada de la pantalla de su consola.

Ingresando 0 o el El botón te llevará al inicio de la línea.

Este es uno de los comandos de Vim más utilizados para llegar al primer carácter que no está en blanco en una línea.

Este comando tomará el cursor al final de la línea actual.

El comando b minúscula te permite retroceder por tokens.

Este comando te ayuda a avanzar por fichas.

La variante mayúscula de b te permite retroceder por palabras.

Este comando te permitirá avanzar con palabras.

Un token es cualquier secuencia de dígitos, letras o guiones bajos, mientras que una palabra es cualquier secuencia que no esté en blanco separada por espacios en blanco.

Este comando de Vim es básicamente un comando Page Up. Sin embargo, mueve la pantalla a la mitad y mantiene la posición actual del cursor.

La variante Page Down del comando anterior. Funciona de la misma manera.

Prefije el comando G con un número para saltar directamente a un número de línea específico. Supongamos que, si tiene habilitada la numeración de líneas y está escribiendo un script de shell, puede ir a la décima línea simplemente escribiendo 10G.

Dado, # es el número de una línea específica, ingresar este comando lo llevará directamente a esa línea. Es uno de los comandos de Vim más utilizados para saltar de una línea a otra.

Este comando (dos tics de retroceso) lo lleva a donde quiera que esté.

Puede ir al comienzo de la siguiente oración con este comando.

Ir al comienzo de la oración anterior.

Se usa para ir al principio del siguiente bloque de texto.

Toma el cursor al comienzo del bloque de texto anterior.

Comandos de Vim para editar textos


Vim combina muchas funciones de edición potentes pero flexibles que permiten a los usuarios editar sus documentos sin problemas mientras allanan el camino hacia un flujo de trabajo versátil. El poder de Vim proviene del hecho de que puede combinar muchos de estos comandos de Vim para resolver sus necesidades personalizadas. Esta sección de la guía cubre algunos comandos básicos de Vim que se utilizan en la edición de texto cotidiana. Continúe leyendo para descubrir más comandos de Vim útiles para editar.

El comando yy te permite copiar una línea completa. Es algo que empleará a menudo durante su tiempo con Vim.

Este es uno de los comandos de Vim más utilizados para copiar una palabra en el editor.

Uno de mis comandos Vim favoritos de todos los tiempos, brinda a los usuarios la capacidad de copiar textos desde la posición actual del cursor hasta el final de una línea.

El comando v se puede utilizar para resaltar un solo carácter a la vez en combinación con las teclas de movimiento (flechas / h j k l).

Casi igual que el anterior, pero en lugar de una palabra, este comando resaltará una línea completa.

Puede pegar el contenido de su portapapeles en el registro sin nombre con este pequeño y útil comando.

Este es uno de los comandos de Vim más utilizados para eliminar textos resaltados.

Quiere eliminar una línea completa con un solo comando de Vim? El comando dd está especialmente creado para este propósito.

Puede eliminar una sola palabra con bastante rapidez con el comando dw.

Uno de los comandos Vim más poderosos de todos los tiempos, el comando D elimina todo, desde la ubicación actual del cursor hasta el final de la línea.

Este comando se utiliza para eliminar todo, desde la posición actual del cursor hasta el principio de la línea.

Puede usar este comando para eliminar todo, desde la posición actual del cursor hasta el comienzo del archivo.

Este comando borrará todo, desde la posición actual del cursor hasta el final del archivo.

Utilice el comando x siempre que necesite eliminar un solo carácter.

El comando u es uno de los comandos de Vim más utilizados por muchos para deshacer la última operación. La combinación con un sufijo permite a los usuarios deshacer múltiples acciones. Entonces, u # deshace el último # número de acciones.

Utilice el comando anterior para rehacer la última operación de deshacer.

El punto (.) es uno de esos útiles comandos de Vim que disminuyen significativamente su carga de trabajo al repetir la última acción siempre que necesite dicha funcionalidad.

Puede usar el comando cc para cambiar línea (s) borrando e ingresando al modo de inserción simultáneamente. El cursor se coloca en el nivel actual de sangría.

Comandos de Vim útiles para reemplazar textos


Además del comando genérico y los modos de inserción, Vim tiene otro modo llamado modo visual. Puede resaltar y cambiar una parte particular de su documento de texto en este modo. Pero, ¿dónde está la diversión en eso?? El uso de un conjunto selecto de comandos de Vim puede lograr el mismo resultado, solo que un poco más rápido. A continuación se muestran algunos de mis comandos Vim favoritos para cambiar textos sobre la marcha.

El comando r es una herramienta bastante útil cuando se trata de cambiar un solo carácter. Síguelo con , y cambiará el carácter actual debajo del cursor con .

La R mayúscula abre el modo de inserción, pero puede reemplazarlos con este comando en lugar de insertar textos.

El comando tilda (~) es bastante útil cuando necesita cambiar las mayúsculas y minúsculas de un carácter en su documento. Síguelo con un número para voltear tantos caracteres.

Ingrese t para seleccionar hasta pero sin incluir el siguiente en una línea en particular.

Presione f para seleccionar hasta e incluir el siguiente en una linea.

Quiere seleccionar todo entre un par de paréntesis o algún otro carácter único? Tipo i para seleccionar todo lo que se encuentra entre dos .

Este comando es idéntico al anterior pero incluye el en ambos extremos del texto.

Comandos de Vim más utilizados para buscar en un documento


La función de búsqueda es de mayor importancia para cualquier editor de texto versátil de Linux. Vim ofrece comandos excepcionalmente poderosos para buscar en un documento. Es una de las áreas más poderosas de este innovador editor de texto. Eche un vistazo a los siguientes comandos de Vim para buscar en su documento de manera efectiva.

El comando de barra es el comando más utilizado para buscar en archivos de texto enormes en Vim. Simplemente escriba / y sígalo con los textos que desea que Vim lo busque y observe la esquina inferior de la consola.

La opción \ c, cuando se conecta al comando de búsqueda (/), permite a los usuarios buscar textos de manera sensible a mayúsculas y minúsculas. El uso inteligente de este comando puede ahorrarle horas de arduo trabajo.

Este es uno de los comandos de Vim más útiles para buscar textos anteriores para un determinado .

El comando n busca en la dirección de su última búsqueda. Utilice este comando si sabe en qué dirección se encuentra su elemento de búsqueda.

Casi idéntico al comando anterior, pero busca en la dirección opuesta a su última búsqueda.

El comando anterior utiliza expresiones regulares para buscar cada ocurrencia de [patrón] y lo reemplaza con [reemplazo] sin confirmación.

Igual que el comando anterior, pero solicita confirmación antes de reemplazar cada instancia de [patrón] con [reemplazo].

En lugar de reemplazar cada instancia de [patrón] en su archivo, este comando de Vim reemplazará solo aquellos [patrón] que están en la línea actual con [reemplazo].

Este es uno de los poderosos comandos de Vim que permiten a los usuarios buscar [patrón] en cada búfer abierto actualmente. Mejorará su productividad y reducirá significativamente el tiempo de búsqueda.

Este es uno de esos útiles comandos de Vim que serán útiles siempre que desee eliminar todas las líneas que contienen cadenas de su documento.

Hoja de trucos de comandos de Linux para trabajar con varios archivos en Vim


Editar en la terminal es divertido y está bien. Pero, ¿dónde está la ventaja de los editores de terminal si no puede editar varios archivos con ellos?. Afortunadamente, como editor de texto icónico, Vim te permite trabajar con varios documentos de una manera bastante ordenada. La capacidad de dividir la pantalla cuando se trabaja con varios archivos simultáneamente es algo que Vim ha estado ofreciendo incluso antes de que el concepto de pantalla dividida se generalizara. Ahora, poco a poco deberías empezar a darte cuenta de por qué este legendario editor es aclamado en tan alta estima.

Utilice este comando para crear un nuevo archivo y dividir la pantalla de la consola horizontalmente para mostrar los dos búferes diferentes.

La funcionalidad de este comando de Vim es, en esencia, idéntica al comando anterior, pero en lugar de dividir la consola horizontalmente, divide la pantalla verticalmente.

Este comando de Vim cambiará su editor al siguiente búfer. Es uno de esos pocos comandos fundamentales de Vim sin los cuales no podrá trabajar con varios documentos en Vim.

Idéntico al comando anterior, pero cambia al búfer anterior en lugar de ir al siguiente.

Utilice este comando de Vim al cerrar un búfer específico. Asegúrese de guardar sus datos usando los comandos de Vim apropiados.

Este es uno de los útiles comandos de Vim que presentará a los usuarios una lista de todos los búferes abiertos.

Si desea dividir sus ventanas Vim horizontalmente, este es el comando que está buscando.

En lugar de dividir las ventanas horizontalmente, este comando de Vim lo dividirá verticalmente.

Utilice este comando para cambiar entre varias ventanas directamente desde el modo de comando.

Puede usar este útil comando de Vim para salir de una ventana en particular.

Este comando moverá la ubicación de su cursor a la ventana izquierda.

Igual que el comando anterior, pero en lugar de mover el cursor hacia la izquierda, este comando apuntará a la ventana derecha.

Utilice este comando siempre que desee mover una ventana debajo de la existente.

Igual que arriba, pero lleva el cursor a la ventana sobre la actual.

Comandos de Vim útiles cuando se trabaja con varias pestañas


Vim ofrece una variedad de comandos de Vim para abrir y navegar una gran cantidad de pestañas directamente desde la terminal. Puede utilizar estos útiles comandos de Vim siempre que esté trabajando con varios archivos simultáneamente. Alentamos a los nuevos usuarios de Vim a echar un vistazo a dichos comandos, ya que a menudo serán útiles después de que haya dominado los comandos básicos de Vim y comience a usarlos con personal pesado.

Puede usar el comando: tabnew para crear una nueva pestaña y trabajar con algún otro documento sin dejar el archivo actual.

El comando gt le mostrará la siguiente pestaña abierta por usted.

El comando anterior le mostrará la primera pestaña que ha abierto en una sesión en particular.

El comando anterior, pero en lugar de mostrar la primera pestaña, mostrará la última pestaña.

Este poderoso comando de Vim será útil siempre que sienta la necesidad de reorganizar sus pestañas existentes.

Puede utilizar el comando anterior siempre que desee ejecutar un comando en cada pestaña abierta al mismo tiempo.

Este comando de Vim es uno de mis comandos de Vim favoritos, y coloca cada archivo abierto en pestañas.

Este es uno de los comandos de Vim que le permite abrir un nuevo archivo llamado abc.txt en una nueva ventana sin salir del documento actual.

Comandos varios de Vim


Como Vim ofrece muchos comandos de Vim, no podemos cubrir cada uno de ellos categóricamente. Es por eso que en esta sección, veremos algunos comandos de Vim útiles que son utilizados por usuarios veteranos para una amplia gama de propósitos.

Al presionar este comando de Vim en el modo de comando, se guarda el documento actual, pero no existe en la sesión existente.

Este comando saldrá de la sesión actual sin guardar sus cambios. Tenga en cuenta que verá el error E37 si tiene cambios sin guardar en su documento. En tales escenarios, debe anular este comando y usar q! en lugar de.

El comando de ayuda realiza una operación de búsqueda en el comando que ha escrito y muestra información relevante a la derecha de la consola.

Este comando abrirá un archivo llamado [archivo] y creará uno nuevo si aún no existe en su sistema de archivos.

Utilice este comando para guardar su documento existente directamente en un nuevo archivo llamado [nombre de archivo].

Escribir este comando en el modo de comando suspenderá su sesión actual de Vim. También puede hacer esto presionando ctrl + z al mismo tiempo.

Utilice este comando siempre que desee invocar el explorador gráfico de archivos desde su consola Vim.

Escribir este comando alineará cada línea de su archivo actual.

Use esto siempre que necesite alinear todas las líneas en la posición actual de su cursor.

Este es uno de los comandos de Vim más utilizados que usará durante su tiempo con Vim. Establece sangría automática para su sesión actual.

Pensamientos finales


Vim ha alcanzado la enorme popularidad de la que goza hoy en día entre los usuarios veteranos de Unix, no solo por sus potentes capacidades de edición, sino también por la amplia gama de comandos versátiles que ofrece. Dominar comandos de Vim tan útiles no es un juego de niños, y le recomendamos encarecidamente que no intente memorizar cada uno de ellos individualmente. En su lugar, intente elegir algunos comandos que pueda usar de inmediato y aplíquelos directamente en su próxima sesión de edición. Solo usándolos prácticamente podrás dominar estos diferentes comandos de Vim. Con suerte, esta guía completa su introducción a Vim y proporciona la información que estaba buscando.

Cómo usar GameConqueror Cheat Engine en Linux
El artículo cubre una guía sobre el uso del motor de trucos GameConqueror en Linux. Muchos usuarios que juegan juegos en Windows a menudo usan la apli...
Los mejores emuladores de consola de juegos para Linux
Este artículo enumerará el software de emulación de consola de juegos más popular disponible para Linux. La emulación es una capa de compatibilidad de...
Las mejores distribuciones de Linux para juegos en 2021
El sistema operativo Linux ha recorrido un largo camino desde su apariencia original, simple y basada en servidor. Este sistema operativo ha mejorado ...