Guia Vim - Básico
Table of Contents
1. Comandos básicos
1.1. Reemplazar palabras
Se utiliza el comando :s (substitute) seguido de /REGEX/PALABRA_NUEVA/EXPRESSION_FLAGS
Donde la REGEX es una expresión regular, luego PALABRANUEVA claramente será el nuevo valor de la expresión, y por último EXPRESIONFLAGS ampliará la búsqueda o no según cual flag coloquemos.
Entonces seguido a los : tenemos dos maneras de activar el comando de sustitución
sreemplaza la primera palabra que coincida (solo en la linea donde este el cursor)%sreemplaza la primera palabra que coincida (en cada linea del archivo)
Daremos algunos ejemplos
:s/actualidad/actualmenteReemplazamos la primera palabra que coincida con "actualidad" al comienzo de la linea donde este el cursor, y la reemplazamos por "actualmente"
:s/actualidad/actualmente/gSimilar al anterior ejemplo, pero reemplaza todas las palabras que coincidan en la linea donde este el cursor (es decir no solo la primera que encuentre, si no todas)
:s/actualidad/actualmente/gcSimilar al anterior pero nos pide confirmacion al momento de reemplazar
:%s/actualidad/actualmenteReemplazamos la primera palabra que coincida con "actualidad" al comienza de cada linea del archivo, y la reemplazamos por "actualmente"
:%s/actualidad/actualmente/gSimilar al anterior pero reemplaza todas las palabras que coincidan, en todo el archivo (es decir no la primera que encuentre)
:%s/actualidad/actualmente/gcSimilar al anterior pero nos pide confirmación al momento de reemplazar
1.2. Referencias
1.2.1. Referencias Web Extraoficiales
1.2.2. Referencias Youtube
2. QuteBrowser - Navegador web con Modo Vim
2.1. Conceptos
Es un navegador web minimalista que utiliza QtWebEngine (motor basado en Google Chromium) por defecto como buscador a DuckDuckGo
2.2. Atajos
- No es necesario escribir el comando : (dos puntos) para utilizarlos
- Para las letras en mayuscula presionar SHIFT+Letra, no funciona con BloqMayus
| Atajo | Descripción |
|---|---|
| i | Modo Escribir (Insert Mode) |
| v | Modo Lectura (Visual Mode) |
| Escribir | Modo Normal |
| : | Listar todos los comandos |
| r | Recargar página |
| d | Cierra la pestaña actual |
| o | Buscar algo en el Buscador "DuckDuckGo" en la pestaña actual |
| O | Buscar algo en el Buscador "DuckDuckGo" en nueva pestaña |
| go | Abrir una dirección web en la pestaña actual |
| gC | Clonar pestaña |
| <Ctrl-Q> | Salir |
| :q | Guardar las pestañas abiertas y salir |
| f | Muestra etiquetas en la pantalla, simula el click con el teclado |
| j, k | Scrollear hacia arriba/abajo |
| h, l | Scrollear hacia izquierda/derecha |
| H, L | Moverse por el historial, a la página anterior/siguiente |
| J, K | Movernos entre las pestañas |
| <Alt-Num> | Seleccionar una pestaña |
| n | Siguiente búsqueda |
| N | Anterior búsqueda |
| yy | Copiar url de la pestaña actual |
| yt | Copiar el titulo de la pestaña actual |
| pp | Pegar |