The best vim g commands that everyone forgets
Summary
TLDREn este video, se exploran métodos más ergonómicos y eficientes para navegar y editar en VIM. El autor destaca que, en lugar de usar el comando GG para ir al principio de un archivo, es más rápido y cómodo usar 'Gio'. Además, se explica cómo la codificación UTF-8 afecta la navegación por caracteres y cómo utilizar comandos como 'G question mark' para cifrar texto al estilo de César. También se introduce la funcionalidad de navegar por cambios en el archivo usando 'G semicolon' y 'G comma', lo que optimiza la edición y navegación en VIM.
Takeaways
- 😀 Usar 'Gio' es más ergonómico que 'GG' para ir al principio del archivo en VIM.
- 😀 Presionar la misma tecla dos veces (como 'GG') es menos eficiente que usar dos teclas diferentes.
- 😀 En VIM, para borrar una línea, algunos usuarios prefieren usar 'V' y 'D' en lugar de 'DD' por ergonomía.
- 😀 El comando 'Gio' es rápido y ergonómico en la mayoría de los casos, ya que no requiere el uso de la tecla Shift.
- 😀 'Gio' no solo mueve el cursor al principio del archivo, sino que también funciona con diferentes tamaños de bytes (como emojis).
- 😀 Los caracteres de una sola letra son de un solo byte en UTF-8, mientras que los emojis ocupan cuatro bytes.
- 😀 El comando 'G ?' en VIM aplica el cifrado César al texto seleccionado, desplazando las letras 13 lugares en el alfabeto.
- 😀 'G ?' es útil para ocultar rápidamente información en la pantalla sin tener que usar herramientas externas de cifrado.
- 😀 El comando 'G ;' te permite navegar a través de los últimos cambios en el archivo, mientras que 'G ,' te mueve hacia atrás en la lista de cambios.
- 😀 Puedes ver todos los cambios recientes en VIM usando el comando 'changes', lo que facilita el seguimiento de las modificaciones en el archivo.
Q & A
¿Por qué es mejor usar 'Gio' en lugar de 'GG' para ir al principio del archivo en Vim?
-Usar 'Gio' es más ergonómico porque presionar dos teclas diferentes es más eficiente que presionar la misma tecla dos veces. Esto reduce el movimiento de los dedos, lo que hace que el comando sea más rápido y cómodo de usar.
¿En qué se diferencia el comando 'Gio' del comando 'GG' en términos de funcionalidad?
-'Gio' es simplemente un reemplazo para 'GG', pero con la ventaja de ser más ergonómico. Ambos comandos te llevan al principio del archivo, pero 'Gio' minimiza la repetición de una sola tecla, lo que es mejor para la postura de los dedos.
¿Qué otros caracteres pueden afectar el comportamiento de los comandos de 'Gio' al moverse por un archivo?
-Cuando se usa 'Gio' con un prefijo numérico, se puede ir a una posición específica del archivo en términos de bytes. Sin embargo, los caracteres Unicode, como los emojis, ocupan varios bytes (hasta 4 bytes para los emojis), lo que puede afectar cómo se cuentan los caracteres.
¿Para qué sirve el comando 'G?' en Vim?
-'G?' aplica un cifrado César a una selección de texto, rotando las letras 13 lugares en el alfabeto. Esto puede ser útil para ocultar rápidamente información, como variables de entorno, si estás compartiendo tu pantalla o trabajando con datos sensibles.
¿Cuándo sería útil el comando 'G?' en un entorno de trabajo?
-El comando 'G?' sería útil cuando necesites ocultar temporalmente información, como variables de entorno o cualquier otro texto que no deseas mostrar, especialmente cuando compartes tu pantalla con otros.
¿Cómo se puede navegar entre los cambios recientes en Vim?
-Puedes usar 'G;' para retroceder a través de los cambios recientes y 'G,' para avanzar en la lista de cambios. Estos comandos te permiten saltar entre las modificaciones realizadas en el archivo sin tener que buscar manualmente cada cambio.
¿Qué hace el comando ':changes' en Vim?
-El comando ':changes' muestra una lista de todos los cambios realizados en el archivo, incluyendo el número de línea y el texto que fue modificado. Es útil para revisar rápidamente los cambios recientes en el archivo.
¿Es necesario utilizar el comando 'Gio' con un número prefijado para que funcione correctamente?
-No es necesario. Puedes usar simplemente 'Gio' para ir al principio del archivo, pero al agregar un número, como '4Gio', puedes moverte a una posición específica en el archivo, aunque esto puede ser más útil en ciertos casos al trabajar con archivos grandes o complejos.
¿Qué tipo de cambios son accesibles usando 'G;' y 'G,' en Vim?
-'G;' y 'G,' te permiten navegar por la lista de cambios realizados en el archivo, que puede incluir inserciones, eliminaciones o modificaciones de texto. Estos comandos no solo saltan a cambios específicos, sino que también mantienen un historial de modificaciones, lo que te permite revisar las ediciones anteriores y posteriores.
¿Por qué algunos usuarios de Vim prefieren usar combinaciones como 'V D' en lugar de 'DD'?
-Algunos usuarios prefieren usar combinaciones como 'V D' porque la ergonomía de presionar dos teclas diferentes (como 'Shift + V' para visual y luego 'D' para borrar) puede ser más cómoda que presionar la misma tecla repetidamente, como 'DD'. Esto también se considera más eficiente en términos de movimiento de los dedos y velocidad.
Outlines

此内容仅限付费用户访问。 请升级后访问。
立即升级Mindmap

此内容仅限付费用户访问。 请升级后访问。
立即升级Keywords

此内容仅限付费用户访问。 请升级后访问。
立即升级Highlights

此内容仅限付费用户访问。 请升级后访问。
立即升级Transcripts

此内容仅限付费用户访问。 请升级后访问。
立即升级浏览更多相关视频

Cómo EDITAR MÁS RÁPIDO || Tutorial Premiere

Diferencias entre los métodos abiertos y cerrados

¿QUÉ ES EL KARDEX? DESCRIPCIÓN, IMPORTANCIA Y MÉTODOS 🗃📝

CHAOS 2020: Beyond Infinity

VLANs ¿Qué son? ¿Para qué se utilizan? - Explicación animada, rápida y fácil - VLAN (virtual LAN)

Energía termoelectrica, ciclos combinados. Canal Encuentro.
5.0 / 5 (0 votes)